性能提示
索引 Unreal Engine 代码
打开 Unreal Engine 项目后,您可以在几秒钟内开始输入或导航,因为默认情况下,项目的主要部分——引擎代码的索引是在非引擎代码解析后在后台执行的。
You can configure how the engine code is indexed on the page of ReSharper 选项 Alt+R, O : you can disable the background indexing in case you want to have all engine code indexed before you start, or if you notice any performance degradation, you can disable the indexing altogether by clearing the 索引 Unreal Engine 源文件.
启用索引后,您将拥有许多功能。 例如,使用引擎中的任何符号,ReSharper 会自动添加缺失的 #includes,或者 查找用法 ,例如 TArray<T> ,在引擎代码中查找引擎类并研究它们的使用方式。
如果禁用索引,ReSharper 仍会索引头文件名称,这非常快,但它会让您获得包括代码补全的功能,例如 #include <unreal/SomeClassFromUnreal.h>。 一旦您包含了头文件,其代码将自动被索引,因此您将获得来自包含头文件的符号的代码补全和分析功能。
UnrealHeaderTool 检查
ReSharper 仅对当前打开的文件运行 UnrealHeaderTool,并且该过程经过优化,对整体性能的影响最小。 您仍然可以通过 ReSharper 选项 的 页面上的 启用 UnrealHeaderTool 检查 选项禁用 UnrealHeaderTool 集成 Alt+R, O 。