ReSharper 2025.2 Help

常规

ReSharper 选项:代码编辑 | C/C++ | 常规

在此页面,您可以调整 ReSharper 的 C++ 支持的一般偏好设置。

常规

启用 C++/CLI 支持

默认情况下,ReSharper 将在 C++/CLI 代码中工作。 如果您注意到那里有一些问题,您可以禁用此功能。

显示导入操作的弹出窗口

如果您使用了在标准库或解决方案的其他地方定义的符号,ReSharper 会帮助您自动添加缺失的 #include 指令:

如果未选中复选框,则在按下 Alt+Enter 时,相应的操作将会在 操作列表中可用。

在解决方案外部的文件中启用检查、快速修复和上下文操作

默认情况下, 代码检查快速修复上下文操作 在所有解决方案文件中可用。 如果需要,您可以通过此复选框在解决方案引用的外部文件中启用这些功能。

Visual Studio 集成

颜色标识符

此选项启用 C++ 语法的扩展高亮。 您可以以不同方式高亮显示 20 种标识符类型。 您可以随时在 Visual Studio 选项中更改颜色和字体(工具 | 选项 | 环境 | 字体和颜色)。

配置 C++ 标识符的语法高亮

替换 Visual Studio 工具提示

此选项允许您将 Visual Studio 符号工具提示(当您将鼠标悬停在编辑器中的代码符号上时显示的快速信息)替换为 ReSharper 工具提示。

默认情况下启用此选项,因为 ReSharper 工具提示提供了更好的语法高亮和符号文档:

ReSharper:C++ 中的编辑器工具提示

项目模型

从 Visual Studio API 而不是 MSBuild 中读取 C++ 编译属性

此选项允许您配置编译属性的读取。 重新打开您的解决方案以使更改生效。

从 MSBuild 读取时使用基于命令行的 C++ 编译属性

启用此选项时,ReSharper 会运行 'GetCICommandLines' 目标并解析结果以获取您的 C++ 项目的属性。

模板代码内部检查的严重性

在模板代码中将解析错误视为警告

此选项允许您降低 C++ 模板中错误的严重性。 默认情况下,此选项是启用的。

您可能希望出于以下两个原因保持其启用状态:

  • Visual Studio 不会编译未使用的 C++ 模板。 因此,如果未启用此选项,您可能会在完全可编译的代码中看到错误。

  • Visual Studio 编译器的工作方式与 C++ 标准规定的方式并不完全相同。 因此,此选项允许您不高亮可能被 Visual Studio 编译器忽略的错误。

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