索引
最后修改时间:2023 年 11 月 8 日提示
有关重新启动索引进程的更多信息,请参阅使缓存无效。
PyCharm 中的索引负责 IDE 的核心功能:代码完成、检查、查找用法、导航、语法突出显示和重构。
当您打开项目、在分支之间切换、加载或卸载插件之后以及大型外部文件更新之后,它就会启动。例如,如果在构建项目后在项目中创建或生成了多个文件,则可能会发生这种情况。
索引检查项目的代码,以创建构成应用程序的类、方法、对象和其他代码元素的虚拟映射。这对于即时提供编码辅助功能、搜索和导航是必要的。建立索引后,IDE 就会识别您的代码。这就是为什么立即执行查找用法或智能完成等操作的原因。
当索引正在进行时,上述编码辅助功能不可用或部分可用。尽管如此,您仍然可以使用 IDE:您可以键入代码、使用 VCS 功能、配置设置以及执行其他与代码无关的操作。
索引所需的时间根据您的项目而有所不同:您的项目越复杂,包含的文件越多,索引所需的时间就越多。您可以通过排除文件和文件夹以及卸载模块来减少索引时间。
笔记
如果索引已经在进行中,则无法加快速度。等待该过程完成,然后您可以暂时简化您的项目。下次,索引编制将更快完成。
排除文件和文件夹
将动态生成的文件标记为已排除可以加快索引速度和整体 IDE 性能。排除的文件仍然是项目的一部分,但会被代码完成、导航、索引和检查忽略。
从索引中排除文件
右键单击项目工具窗口 ( )中的文件。Alt01
选择覆盖文件类型 | 纯文本。
纯文本文件用图标标记。
从索引中排除文件夹
右键单击项目工具窗口 ( ) 中的文件夹。Alt01
选择将目录标记为 | 排除。
排除的文件夹标有 图标。
提示
将文件夹标记为已排除不会影响部署。有关从部署中排除文件的更多信息,请参阅从上传和下载中排除文件和文件夹。
感谢您的反馈意见!
此页面是否有帮助?