命名规则
命名约定是一组规则,旨在统一一段代码或项目中的所有符号名称。 每个命名规则定义了特定类型标识符的后缀、前缀、大小写和复合词拼写。
请注意,您还可以从预定义方案(如 Google 或 LLVM )中选择命名约定(以及其他代码样式设置)。 欲了解更多信息,请参阅 预定义的代码样式。
配置命名规则
在 命名约定 选项卡中打开 。
为代码中的实体指定命名设置:

您可以一次为多个实体应用规则。 点击 实体种类 字段并选择多个选项:

在 命名约定 字段中,选择拼写样式:
lowercase、camelCase、PascalCase、snake_case、Leading_upper_snake_case、Upper_Snake_Case、SCREAMING_SNAKE_CASE或UPPERCASE。您还可以为某些实体的特定类型指定单独的规则(例如,当您为私有/公共类成员或静态/常量变量使用特定命名时)。 为此,在适用的地方设置 可见性 和 说明符 字段:

如有需要,请指定 前缀 和 后缀 (例如,将
'e_'作为枚举的前缀,将't_'用于 typedef)。
要仅为当前项目保存配置的样式,请在 方案 切换器中选择 项目。
CLion 在执行以下操作时会考虑命名约定设置
检查代码是否违反命名规则
您可以使用 命名不一致 检查来验证代码是否符合配置的命名约定。 默认情况下,此检查是禁用的——要启用它,请转到 。
启用后,此检查会突出显示违反命名规则的符号,并建议快速修复以立即更改它们:

此外,您可以单独运行此检查以检查整个代码库或文件子集。 为此,请运行 代码 | 检查代码 或调用 按名称运行检查 对话框 Ctrl+Alt+Shift+I 并搜索 命名不一致。 结果将列在“检查结果”工具窗口中:

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