JetBrains Rider 2025.2 Help

Unreal Engine

在此页面,您可以调整影响 Unreal Engine 项目 中 C++ 代码的首选项。

代码索引编制

索引 Unreal Engine 源文件

取消选中此复选框以跳过 Unreal Engine 代码的索引。 通常,如果您在开发游戏时注意到性能下降,您可能需要这样做。

启用索引时,您将拥有许多功能。 例如,使用引擎中的任何符号,JetBrains Rider 会自动添加缺失的 #includes,或者 查找用法 ,例如 TArray<T> ,在引擎代码中查看它们的使用方式。

如果禁用索引,JetBrains Rider 仍会索引头文件名称,这非常快,但可以让您获得包括代码补全的功能,例如 #include <unreal/SomeClassFromUnreal.h>。 一旦您包含了头文件,其代码将自动被索引,因此您将拥有来自包含头文件的符号的代码补全和分析。

索引第三方代码

如果您希望跳过引擎的 ThirdParty 文件夹下的源文件索引,请取消选中此复选框。

索引插件

如果您希望跳过引擎的 插件 文件夹下的源文件索引,请取消选中此复选框。

启用 Unreal Engine 源文件的后台索引编制

JetBrains Rider 默认在后台索引引擎代码,因此您可以在引擎代码完全处理之前很久就开始处理游戏逻辑代码。 关闭后台索引将导致更快但更具侵入性的初始索引。

启用强制 include 的索引,例如 C++20 头单元

使用此选择器控制预编译头文件的缓存。 启用后,预编译头文件可以在包含相同头文件的多个源文件之间重用。

项目模型

使用 Unreal Engine 项目模型(从 4.24 开始)

读取 .uproject 和其他特定于 UE 的项目文件使 JetBrains Rider 能够更好地理解插件和模块引用,并仅在 #include 和代码补全列表中建议可用且适用的项目。

在配置更改时重新生成项目属性

Unreal Engine 项目模型信息在您为各种构建配置、目标和平台设置不同设置时至关重要。 您可以在配置之间切换,并确保 JetBrains Rider 能够正确处理所有配置。

在项目文件更改时重新生成项目属性

JetBrains Rider 实时跟踪 Unreal Engine 属性,并在您保存对 .Build.cs .Target.cs .uproject .uplugin 文件的任何更改后立即重新生成项目模型。

忽略预编译头文件

此选项允许 JetBrains Rider 仅识别显式包含文件中的符号,并忽略任何由预编译头文件(.pch )导入的内容。 如果已配置,它们仍将用于构建。

代码补全

在游戏项目的 import 补全中建议系统头

默认情况下,JetBrains Rider 不会在自动导入建议中提供系统头文件中的不需要的实体。 选中此复选框以启用系统头文件建议。

蓝图

启用蓝图支持

启用蓝图支持后,JetBrains Rider 会读取蓝图文件并提供特定的内嵌提示和检查,以展示代码背后的整体情况。

启用蓝图类高亮显示

此选项启用派生蓝图类的内嵌提示,并允许您从上下文菜单或 查找用法 获取所有继承者的列表。

启用蓝图函数高亮显示

此选项为 UFunction 添加蓝图内嵌提示,并允许您从提示的上下文菜单中获取蓝图中实现的 UFunction 的详细信息。

启用蓝图属性高亮显示

此选项允许您快速检查 UProperty 的状态,包括它是否被重写,以及在蓝图文件中设置了什么值。

UnrealHeaderTool 支持

启用 UnrealHeaderTool 检查

JetBrains Rider 将作为单独的进程在后台运行工具,以检查您正在编辑的文件,并显示您通常在编译时看到的相同错误和警告。

在“随处搜索/转到”中将 Unreal Engine 符号视为非项目

仅当在游戏项目中未找到符号时,才会显示来自引擎项目的匹配符号。

HLSL

禁止 HLSL 中非限定名称的解析错误

默认情况下启用此选项,以隐藏可能的关于 HLSL 中未解析符号的误报警告。

最后修改日期: 2025年 9月 26日