IntelliJ IDEA 2019.2ヘルプ

コード・スタイル

WindowsとLinux用のファイル | 設定 | エディター | コード・スタイル
macOS用 IntelliJ IDEA | 環境設定 | エディター | コード・スタイル
Ctrl+Alt+S the Settings/Preferences icon


スキーム

この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、IntelliJ IDEAがコードを生成、リファクタリング、または再フォーマットするたびに自動的に適用されます。

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

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

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

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

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

項目

説明

スキーム

このリストから、使用するスキームを選択してください。定義済みのスキームは太字で表示されています。カスタムスキームは、事前定義されたスキームのコピーとして作成されたもため、プレーンテキストです。スキームが保存されている場所は各スキームの隣に書かれています。たとえば、デフォルトスキームはIDEに保存され、プロジェクトスキームはプロジェクトに保存されます。

Invoke the commands to manage the schemes

このボタンをクリックして、スキームを管理するためのコマンドのリストを呼び出します。

項目

説明

以下のために利用可能

IDE にコピー...

スキーム設定をIDEにコピーするには、このコマンドを選択します。

プロジェクト

エクスポート...

選択したスキームを選択した場所の xml ファイルまたは json ファイルにエクスポートするには、このコマンドを選択します。

Export the scheme
JSONファイルを使用して、外部ツールのコードスタイル設定を変更できます。JSONファイルには、すべての言語のすべてのコードスタイル設定が含まれています。ファイル内の設定は言語ごとにグループ化されています。ファイル内のallグループには、すべての言語に影響する一般的なコードスタイル設定が含まれています。設定フォーマットは小文字を使用し、読みやすくするために xml ファイルの名前とは異なる設定名がいくつかあります。
JSON file

プロジェクトとIDE

インポートスキーム...

指定した場所から選択したタイプのスキームをインポートするには、このコマンドを選択します。

Import the scheme

プロジェクトとIDE

プロジェクトにコピー...

このコマンドを選択すると、プロジェクトに保存されるスキーム設定がコピーされます。

IDE

複製...

選択したスキームのコピーを作成するには、このコマンドを選択します。

IDE

リセット

デフォルトまたはバンドルカラースキームをIntelliJ IDEAに同梱されている初期設定にリセットするには、このコマンドを選択します。このコマンドは、いくつかの変更が行われた場合にのみ使用可能になります。

IDE

名前変更

選択したカスタムスキームの名前を変更するには、このコマンドを選択します。変更を保存するには Enter を、キャンセルするには Escape を押します。

カスタムスキーム

行セパレーター

IntelliJ IDEAを使用すると、さまざまな言語の行セパレーターと字下げオプションを設定できます。ソースコードを再フォーマットするとき、IntelliJ IDEAは指定されたインデントのふるまいを適用して、特別なフォーマットオフ/オンマーカーで示されたセクションをスキップします。

項目

説明

行セパレーター (新規ファイル)

このリストを使用して、IntelliJ IDEAによって作成されたファイルでどの行セパレーターを使用するかを指定します。利用可能なオプションは以下のとおりです。
  • システム依存 - デフォルトの選択を使用するには、このオプションを選択してください。

  • Unix および macOS (\n) - このオプションを選択すると、UnixとmacOSの行セパレーターを使用します。

  • Windows (\r\n) - Windowsの行セパレーターを使用するには、このオプションを選択してください。

  • クラシック Mac (\r) - このオプションを選択すると、クラシック Macの行区切り記号が使用されます。

次でハードラップ

このフィールドでは、エディターでページを表示するために使用される列数を指定します。

入力時に折り返す

編集されたテキストが常に指定された右マージンに収まるようにするには、このチェックボックスを選択します。

ビジュアル・ガイド

このフィールドには、複数の右マージンを指定します。デフォルト値のままにするか、余白のスペース数を入力することができます。複数のマージンを指定する場合は、コンマで区切って番号を入力します。

インデント検出

この領域を使用して、インデントのデフォルトオプションを指定します。

項目

説明

編集に既存のファイル・インデントを検出して使用する

IntelliJ IDEAでファイルの既存のインデントを検出し、編集に使用する場合は、このチェックボックスを選択して、特定の言語のコードスタイル設定で指定したインデントの代わりに使用します。IntelliJ IDEAはインデント情報をエディターのステータスバーに表示します。インデント情報をクリックすると、このオプションを有効または無効にするなどの使用可能なアクションが表示され、現在のインデントを特定の言語のコードスタイル設定で指定されたインデントに変更できます。

Status bar indents options

EditorConfig

このエリアでは、EditorConfigプラグインのサポートを有効にします。

項目

説明

EditorConfig のサポートを有効にする

EditorConfigプラグインのサポートを有効にするには、このチェックボックスを選択します。この場合、IDE設定を上書きする独自のコードスタイル設定を指定することができます。ただし、EditorConfig設定ファイルの作成後にIDE設定を使用する場合は、EditConfigサポートを有効にするチェックボックスをオフにする必要があります。

エクスポート

現在のIDEコードスタイル設定を .editconfig ファイルにエクスポートするには、このボタンをクリックします。

フォーマッター制御

この領域で、再フォーマットから除外するコードフラグメントを制限するためのマーカーを指定します。ソースコードでは、フォーマットマーカーは行コメントの内側に書かれています。

項目

説明

コメントでフォーマッター・マーカーを使用可能にする

  • このチェックボックスをオンにすると、書式マーカーと行コメントの間にあるコードの断片は再フォーマットされず、元の書式が保持されます。このチェックボックスをオンにすると、以下のフィールドが表示され、書式マーカーとして扱う文字列を指定することができます。

  • チェックボックスをオフにすると、書式設定マーカーは無視され、マーカーとの行コメント間のコードが再フォーマットされます。

マーカー

フォーマッター off:

このフィールドには、再フォーマットから除外したいコード・フラグメントの始まりを示す文字ストリングを指定してください。 @ 記号を前置にして文字ストリングを入力するか、事前定義値 @formatter:offのままにしてください。

フォーマッター on:

このフィールドには、再フォーマットから除外したいコード・フラグメントの終わりを示す文字ストリングを指定してください。 @ 記号を前置にして文字ストリングを入力するか、事前定義値 @formatter:onのままにしてください。

正規表現

書式設定マーカーを明示的に指定する代わりに、正規表現を使用する場合は、このチェックボックスをオンにします。IntelliJ IDEAは、正確な文字列の代わりに指定された正規表現を使用して、フォーマッタのオン/オフマーカーと一致します。

マーカーの書式設定の使用例

元のソースコード

再フォーマット後のコード

Formatting markers

書式マーカーを無効にすると、元の書式設定が壊れます。

Formatting markers off

書式設定マーカーを有効にすると、元の書式設定は保持されます。

Formatting markers off

最終更新日: 2019年8月19日

関連事項

関連ページ:

再フォーマットとコードの並べ替え

IntelliJ IDEAでは、コード・スタイル設定で指定した要件に従ってコードを再フォーマットできます。設定にアクセスするには、設定/環境設定ダイアログ でに進みます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリー、およびモジュールを再フォーマットできます。コードの一部または一部の...

行セパレーターの構成

IntelliJ IDEAを使用すると、新しく作成したファイルに行セパレーター(行末)を設定したり、既存のファイルの行セパレータースタイルを変更したりできます。新しいファイルの行区切りを設定する設定/環境設定ダイアログで、に進みます。行セパレーターリストから、目的の行区切りスタイルを選択します。現在...

ソースコードで作業する

コードを扱うとき、IntelliJ IDEAはあなたの作業がストレスフリーであることを保証します。コードの追加、選択、コピー、移動、編集、折りたたみ、保存に役立つさまざまなショートカットや機能があります。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用...

カラー・スキームの切り替え

WindowsとLinux用のmacOS用このセクションを使用して、IntelliJ IDEAエディターの配色を選択します。スキームワークスペースで使用する配色を選択してください。このボタンをクリックすると、次のコマンドが呼び出されます(選択したスキームに応じて)。複製: クリックすると、現在選択さ...

コードスタイルの設定

特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。IntelliJ IDEAは、必要なコードスタイルを維持できます。コードスタイルはプロジェクトレベルとIDEレベル(グローバル)で定義されています。プロジェクトレベルでは、設...