CLion 2025.2 Help

索引

CLion 会索引您的项目文件,以启用诸如 查找用法导航代码补全代码生成重构等功能。

正在索引中

在索引过程中,上述编程辅助功能不可用或部分可用。

查看索引过程

状态栏右侧显示索引进程的进度。 您可以选择 显示全部 以查看 后台任务 对话框中的特定任务。

正在索引中

索引过程包括两个主要的后台任务: 正在扫描文件以建立索引更新索引

正在索引中

为了能够访问智能 IDE 功能,如代码补全和智能导航, 更新索引 过程必须已经完成。 然而,该 正在扫描文件以建立索引 进程仍可能在进行中,因为它不会中断对智能 IDE 功能的访问。

减少索引时间

对于索引所需的时间取决于您的项目:项目越复杂,包含的文件越多,所需的索引时间就越长。 您可以通过 排除文件和文件夹来减少索引时间。

从索引中排除

您的项目可能包含不需要依赖索引功能的文件,例如日志、二进制文件或导入的库。

在这种情况下,为了减少索引时间,您可以将文件标记为 纯文本 ,将目录标记为 已排除

将文件从索引中排除

如果您不需要特定文件,但又不想完全删除它们,您可以暂时将这些文件从项目中排除。 排除的文件不会被代码补全、导航和检查所处理。

要排除文件,您需要将其标记为纯文本文件。 您可以随时将排除的文件恢复到原始状态。

  1. 右键点击 项目 工具窗口 (Alt+1) 中的文件。

  2. 请选择 重写文件类型 | 纯文本

    纯文本文件标有 纯文本 图标。

要恢复更改,请右键点击文件,然后选择 还原文件类型覆盖。 从菜单中。

    将目录从索引中排除

    如果您不希望 CLion 索引项目的某个目录,请执行以下操作:

    • Project 工具窗口中,右键点击要排除的目录并选择 将目录标记为 | 排除

      将目录标记为已排除

    代码生成、代码补全和重构将不适用于此目录。 除非您在 在文件中查找 对话框 Ctrl+Shift+F显式选择此目录 ,否则这些文件不会出现在搜索结果中。 该目录被标记为已排除 已排除目录图标

    要重新包含该目录,请右键点击它并选择 标记目录为 | 取消排除

    将库从索引中排除

    • Project 工具窗口中,右键点击包含库文件的目录,然后选择 标记目录为 | 库文件

      标记为库文件

    代码生成、代码补全和重构将不适用于此目录。 但是,您可以使这些文件在搜索结果中可用:

    • 在文件中查找 对话框 Ctrl+Shift+F 中:通过选择 项目和框架 作用域 缩小搜索作用域

    • 全局搜索时(按 两次):检查 包括非项目项 或从窗口右上角的列表中选择 项目和框架

    要取消标记该目录,请右键点击它并选择 标记目录为 | 取消标记

    最后修改日期: 2025年 9月 26日