索引
PhpStorm 中的索引负责 IDE 的核心功能:代码完成、检查、查找用法、导航、语法突出显示和重构。
它在您打开项目、在分支之间切换、加载或卸载插件之后以及大型外部文件更新之后开始。例如,如果在构建项目后创建或生成了项目中的多个文件,则可能会发生这种情况。
索引检查项目代码以创建构成应用程序的类、方法、对象和其他代码元素的虚拟映射。这是即时提供编码辅助功能、搜索和导航所必需的。建立索引后,IDE 会知道您的代码。这就是为什么会立即执行查找用法或智能补全等操作的原因。
在索引过程中,上述编码辅助功能不可用或部分可用。尽管如此,您仍然可以使用 IDE:您可以键入代码、使用 VCS 功能、配置设置以及执行其他与代码无关的操作。
索引所需的时间量因您的项目而异:您的项目越复杂,它包含的文件越多,索引它所需的时间就越多。您可以通过排除文件和文件夹来减少索引时间。
请注意,如果索引已在进行中,则无法加快速度。等待该过程完成,然后您可以暂时简化您的项目。下一次,索引将更快完成。
排除文件和文件夹
将动态生成的文件标记为已排除可以加快索引编制和整体 IDE 性能。排除的文件仍然是项目的一部分,但会被代码完成、导航、索引和检查忽略。
要排除文件,请在项目工具窗口中右键单击它并选择 。纯文本文件标有图标。
要排除文件夹,请在项目工具窗口中右键单击它并选择将 。排除的文件夹标有图标。
您还可以 按名称模式排除文件和文件夹。
最后修改:2021 年 6 月 15 日