项目分析
项目分析使 RustRover 能够启用智能 IDE 功能:代码补全、检查、重构、导航、查找用法和语法高亮显示。
在您打开或克隆新项目、启用或禁用插件以及切换分支后,RustRover 会触发此过程。 在大型外部文件更新后(例如,当您构建项目时会创建或生成多个文件),也会触发此操作。
![]()
在分析过程中,RustRover 会检查您项目中的代码,以创建一个包含类型、方法、对象和其他代码元素的虚拟地图,这些元素构成您的应用程序。 该过程的结果是项目文件索引,使 IDE 能够即时提供智能功能,如编码辅助、搜索、导航等。
在分析进行时,智能 IDE 功能可能不可用或部分可用。 不过,这不会阻止您使用 RustRover:您仍然可以编写代码、使用 VCS 功能、配置设置以及执行其他与代码无关的操作。
缩短项目分析时间
分析项目所需时间取决于其规模:项目越复杂、包含的文件越多,IDE 分析所需的时间也就越长。 您可以通过 排除文件和文件夹来减少项目分析时间。
从项目分析中排除文件和文件夹
您可以将动态生成的文件和文件夹标记为排除项,以加快项目分析并提升 IDE 的整体性能。 例如,RustRover 会自动排除存储构建输出的 目标 目录。 被排除的文件和文件夹在项目分析期间不会被索引(因此智能 IDE 功能对其不可用),但它们仍然是项目的一部分。
从项目分析中排除文件
转到 Project 工具窗口(Alt+1)。
右键点击一个文件并选择 。
纯文本文件标有
图标。
从项目分析中排除文件夹
转到 Project 工具窗口 (Alt+1) 。
右键点击一个文件夹并选择 。
排除的文件夹会被标记为
图标。
2026年 3月 25日