CLion 2026.2 Help

命名規則

命名規則は、コードまたはプロジェクト全体ですべてのシンボル名を統一することを目的とした一連の規則です。 各命名規則は、特定の種類の識別子の接尾辞、接頭辞、大文字化、複合語のスペルを定義します。

Google(英語)LLVM(英語) などの事前定義されたスキームから命名規則を (他のコードスタイル設定とともに) 選択することもできることに注意してください。 詳細については、 定義済みのコードスタイル を参照してください。

命名規則を構成する

  1. 設定 | エディター | コードスタイル | C/C++命名規則 タブを開きます。

  2. コード内のエンティティの命名設定を指定します。

    命名規則の設定
    • 一度に複数のエンティティにルールを適用できます。 エンティティの種類 フィールドをクリックして複数のオプションを選択します。

      複数のコードエンティティへの命名規則の適用
    • 命名規則 フィールドで、スペルスタイル lowercasecamelCasePascalCasesnake_caseLeading_upper_snake_caseUpper_Snake_CaseSCREAMING_SNAKE_CASE または UPPERCASE を選択します。

    • 一部のエンティティの特定の種類に対して個別の規則を指定することもできます(たとえば、プライベート / パブリッククラスメンバーまたは静的 /const 変数に特定の名前を付ける場合)。 これには、該当する場合は 可視性 フィールドと 指定子 フィールドを設定します:

      メンバー関数の可視性の指定
    • 必要に応じて、 接頭辞 および 接尾辞 を指定します(たとえば、enum の接頭辞として 'e_' 、typedef の接頭辞として 't_')。

  3. 現在のプロジェクトのみに設定されたスタイルを保存するには、 スキーム スイッチャーで プロジェクト を選択します。

CLion は実行時に命名規則の設定を考慮します

命名規則の違反についてコードをインスペクションする

一貫性のない命名 インスペクションを使用して、構成された命名規則との整合性についてコードを確認できます。 デフォルトでは、このインスペクションは無効になっています - オンにするには、 設定 | エディター | インスペクション | C/C++ | 一般 に進んでください。

  • 有効化すると、このインスペクションは命名規則に違反するシンボルをハイライトし、即座に変更できるクイックフィックスを提案します:

    一貫性のない命名に対するクイックフィックス
  • また、このインスペクションを個別に実行して、コードベース全体またはファイルのサブセットをチェックすることもできます。 このためには、 コード | コードのインスペクション を実行するか、 インスペクション名を指定して実行ダイアログ Ctrl+Alt+Shift+I を呼び出して、 一貫性のない命名を検索します。 結果は、インスペクション結果ツールウィンドウに一覧表示されます。

    一貫性のない命名インスペクションの結果
2026 年 7 月 15 日