PhpStorm 2021.3 Help

索引

PhpStorm 中的索引负责 IDE 的核心功能:代码完成、检查、查找用法、导航、语法突出显示和重构。

它在您打开项目、在分支之间切换、加载或卸载插件之后以及大型外部文件更新之后开始。例如,如果在构建项目后创建或生成了项目中的多个文件,则可能会发生这种情况。

索引正在进行中

索引检查项目代码以创建构成应用程序的类、方法、对象和其他代码元素的虚拟映射。这是即时提供编码辅助功能、搜索和导航所必需的。建立索引后,IDE 会知道您的代码。这就是为什么会立即执行查找用法或智能补全等操作的原因。

在索引过程中,上述编码辅助功能不可用或部分可用。尽管如此,您仍然可以使用 IDE:您可以键入代码、使用 VCS 功能、配置设置以及执行其他与代码无关的操作。

索引所需的时间量因您的项目而异:您的项目越复杂,它包含的文件越多,索引它所需的时间就越多。您可以通过排除文件和文件夹来减少索引时间。

请注意,如果索引已在进行中,则无法加快速度。等待该过程完成,然后您可以暂时简化您的项目。下一次,索引将更快完成。

排除文件和文件夹

将动态生成的文件标记为已排除可以加快索引编制和整体 IDE 性能。排除的文件仍然是项目的一部分,但会被代码完成、导航、索引和检查忽略。

要排除文件,请在项目工具窗口中右键单击它并选择覆盖文件类型 | 纯文本。纯文本文件标有纯文本图标。

要排除文件夹,请在项目工具窗口中右键单击它并选择将目录标记为 | 排除。排除的文件夹标有排除的根图标图标。

您还可以 按名称模式排除文件和文件夹

最后修改:2021 年 6 月 15 日