CLion 2020.3 ヘルプ

コードスタイル

コードスタイルは、プロジェクトレベルIDE レベル(グローバル)で定義されます。

  • プロジェクトレベルでは、設定はプロジェクトスキームにグループ化されます。これは事前定義されており、太字でマークされています。プロジェクトスタイルスキームは現在のプロジェクトにのみ適用されます。

    IDE にコピーコマンドを使用して、プロジェクトスキームを IDE レベルにコピーすることができます。

  • IDE レベルでは、設定は事前定義されたデフォルトスキーム(太字で表示)、および複製コマンドによってユーザーが作成したその他のスキーム(プレーンテキストとして表示)にグループ化されています。グローバル設定は、ユーザーがプロジェクトでコードスタイル設定を保持して共有したくない場合に使用されます。

    プロジェクトにコピーコマンドを使用して、IDE スキームを現在のプロジェクトにコピーできます。

言語のコードスタイルを設定する

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、エディター | コードスタイルに進み、プログラミング言語のページを開きます。

  2. 選択した言語のカスタムコードスタイルのベースとして使用するコードスタイルスキームを選択します。

  3. 選択した言語ページのタブをブラウズし、その言語スタイルの設定を行います。

Code style settings for C/C++

他の言語からコードスタイル設定をコピーする

ほとんどのサポートされている言語では、他の言語やフレームワークのコードスタイル設定をコピーできます。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、エディター | コードスタイルに進み、プログラミング言語のページを開きます。

  2. 右上隅のリンク次からセットをクリックし、リストから言語オプションを選択します。

  3. 表示されるリストから、コードスタイルをコピーする言語を選択します。

コードスタイル設定のコピーを作成する

あらかじめ定義されているものとは異なるコードスタイルを定義できます。これらのコードスタイルスキームは、ユーザホームディレクトリの config/codestyles フォルダーにある XML ファイルに格納されています。作成したコピーをコードスタイルの変更およびエクスポートに使用できます。

プロジェクト以外のコードスタイルスキームを選択すると、このコードスタイルがプロジェクト用に保存されます。プロジェクトごとにグローバル(IDE)コードスタイルを割り当てることができます。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、エディター | コードスタイルに移動します。

  2. スキームリストから目的のスキームを選択して、the Scheme Settings iconをクリックします。

  3. 次のいずれかのオプションを選択します。

    • IDE にコピー - 選択したスキームをグローバルレベルで保存するには、このオプションを選択します。

      CLion は CLion ホームディレクトリ下の config/codestyles/<code_style_name>.xml ファイルに指定した名前の新しいコードスタイルを保存します。

    • プロジェクトにコピー - 選択したスキームをプロジェクトレベルで保存するには、このオプションを選択します。

      選択したコードスタイルは、ファイル codeStyleSettings.xml.idea ディレクトリに保存されます。

    • 複製 - 選択したスキームのコピーを作成して同じレベルに保存するには、このオプションを選択します。

  4. スキームフィールドに新しいスキームの名前を入力し、Enter を押して変更を保存します。

コードスタイルスキームを管理する

  1. コードスタイルページで、目的のスキームを選択してmanage profilesをクリックします。

  2. 次のいずれかのオプションを選択します。

    • 保存 - このオプションを選択して、コードスタイル設定を目的の場所にエクスポートします。

      フォーマッタ設定を .clang-format config にエクスポートする.clang-format ファイルオプションを使用します。

    • スキームをインポート - CLion XML コードスタイル設定、JSCS 設定ファイル、または Eclipse XML プロファイルをインポートするには、このオプションを選択します。

  3. スキームフィールドに新しいスキームの名前を入力し、Enter を押して変更を保存します。

関連ページ:

コードスタイル

スキーム :この領域で、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、CLion がコードを生成、リファクタリング、または再フォーマットするたびに自動的に適用されます。コードスタイルは、プロジェクトレベルとIDE レベル(グローバル)で定義されます。プロジェ...

代替フォーマッターとしての ClangFormat

ClangFormatは、チームメンバーと IDE 間で共通のコードスタイルを維持するのに役立つ一般的なコードフォーマットツールです。それは.clang-formatまたは_clang-formatという名前の特別な YAML ファイルにフォーマット設定を保存するオプションを提供します。CLion

エディターマクロ

マクロは、コードの作成中に頻繁に繰り返す手順を自動化する便利な方法を提供します。マクロの記録、編集、再生、ショートカットの割り当て、共有ができます。マクロを使用して、エディター関連の一連のアクションをファイル内で組み合わせることができます。ボタンのクリック、ポップアップへの移動、ツールウィンドウ、メ...

定義済みのコードスタイル

C / C++、Objective-C / C++、JavaScriptの場合、事前定義されたスタイルからコードスタイル設定をコピーできます。事前定義された各スタイルは特定の基本設定にのみ影響し、残りは変更されないことに注意してください。Objective-C / C++ のコードスタイルオプション...