CLion 2025.2 Help

命名规则

命名约定是一组规则,旨在统一一段代码或项目中的所有符号名称。 每个命名规则定义了特定类型标识符的后缀、前缀、大小写和复合词拼写。

请注意,您还可以从预定义方案(如 GoogleLLVM )中选择命名约定(以及其他代码样式设置)。 欲了解更多信息,请参阅 预定义的代码样式

配置命名规则

  1. 命名约定 选项卡中打开 设置 | 编辑器 | 代码样式 | C/C++

  2. 为代码中的实体指定命名设置:

    命名约定设置
    • 您可以一次为多个实体应用规则。 点击 实体种类 字段并选择多个选项:

      将命名规则应用于多个代码实体
    • 命名约定 字段中,选择拼写样式: lowercasecamelCasePascalCasesnake_caseLeading_upper_snake_caseUpper_Snake_CaseSCREAMING_SNAKE_CASEUPPERCASE

    • 您还可以为某些实体的特定类型指定单独的规则(例如,当您为私有/公共类成员或静态/常量变量使用特定命名时)。 为此,在适用的地方设置 可见性说明符 字段:

      为成员函数指定可见性
    • 如有需要,请指定 前缀后缀 (例如,将 'e_' 作为枚举的前缀,将 't_' 用于 typedef)。

  3. 要仅为当前项目保存配置的样式,请在 方案 切换器中选择 项目

CLion 在执行以下操作时会考虑命名约定设置

检查代码是否违反命名规则

您可以使用 命名不一致 检查来验证代码是否符合配置的命名约定。 默认情况下,此检查是禁用的——要启用它,请转到 设置 | 编辑器 | 检查 | C/C++ | 常规

  • 启用后,此检查会突出显示违反命名规则的符号,并建议快速修复以立即更改它们:

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

    命名不一致检查结果
最后修改日期: 2025年 9月 26日