ReSharper 2025.3 Help

命名样式

ReSharper 选项:代码编辑 | C++ | 命名样式

此 ReSharper 选项页面定义了 C++ 的 符号命名规则

ReSharper 帮助您定义、控制和应用代码中符号的期望命名样式。 有一组规则,每条规则都针对具有特定约束的标识符。 每个规则可以有一个或多个关联样式,这些样式定义复合词的大小写、下划线、后缀、前缀等。

当 ReSharper 使用 代码补全代码生成 功能生成新代码时,应用 代码模板 并执行 重构 时,会考虑这些规则。 ReSharper 还可以帮助您 检测并修复 命名规则的违规情况。 如果需要,可以 配置或禁用 命名规则的自动检查。

编辑

单击此按钮或双击列表条目,以使用 编辑规则设置 对话框编辑选定的命名规则。 有关编辑命名规则的更多信息,请参阅 修改默认命名规则

重置为方案

使用此选择器,您可以将规则集重置为预定义的命名样式方案之一(STL、Google、LLVM、CamelCase、Microsoft)。 您可以按原样使用这些方案,也可以基于预定义方案 配置您自己的规则集

缩写

添加大写缩写,当它们在符号名称中使用时,ReSharper 不应报告为命名不一致。 使用换行符和空格作为分隔符。

如果您 正在处理 UE4 项目 ,ReSharper 将自动应用与 Unreal Engine 编码标准对应的命名规则集,该规则集不可配置。 这意味着,当您处理 UE4 项目时,在 ReSharper 选项 Alt+R, O 代码编辑 | C++ | 命名样式 页面上配置的规则将被忽略。 如果您仍希望使用您配置的规则集而不是 Unreal Engine 编码标准,您可以禁用相应的检查。

ReSharper:应用 UE4 命名约定
最后修改日期: 2025年 12月 8日