コードスタイル
スキーム
この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、IntelliJ IDEA がコードを生成、リファクタリング、または再フォーマットするたびに自動的に適用されます。
コードスタイルは、プロジェクトレベルと IDE レベル(グローバル)で定義されます。
プロジェクトレベルでは、設定はプロジェクトスキームにグループ化されます。これは事前定義されており、太字でマークされています。プロジェクトスタイルスキームは現在のプロジェクトにのみ適用されます。
IDE にコピーコマンドを使用して、プロジェクトスキームを IDE レベルにコピーすることができます。
IDE レベルでは、設定は事前定義されたデフォルトスキーム(太字で表示)、および複製コマンドによってユーザーが作成したその他のスキーム(プレーンテキストとして表示)にグループ化されています。グローバル設定は、ユーザーがプロジェクトでコードスタイル設定を保持して共有したくない場合に使用されます。
プロジェクトにコピーコマンドを使用して、IDE スキームを現在のプロジェクトにコピーできます。
項目 | 説明 |
---|---|
スキーム | このリストから、使用するスキームを選択します。定義済みのスキームは太字で示されています。事前定義スキームのコピーとして作成されたカスタムスキームは、プレーンテキストです。スキームが格納される場所は、各スキームの横に記述されます。たとえば、デフォルトスキームは IDE に格納され、プロジェクトスキームはプロジェクトに格納されます。 |
![]() | このボタンをクリックして、スキームを管理するためのコマンドのリストを呼び出します。
|
改行コード
IntelliJ IDEA を使用すると、さまざまな言語の行セパレーターと字下げオプションを設定できます。ソースコードを再フォーマットするとき、IntelliJ IDEA は指定されたインデントのふるまいを適用して、特別なフォーマットオフ / オンマーカーで示されたセクションをスキップします。
項目 | 説明 |
---|---|
改行コード (新規ファイル) | このリストを使用して、IntelliJ IDEA によって作成されたファイルで使用する行セパレーターを指定します。使用可能なオプションは次のとおりです。
|
次でハードラップ | このフィールドでは、エディターでページを表示するために使用される列数を指定します。 |
入力時に折り返す | 編集されたテキストが常に指定された右マージンに収まるようにするには、このチェックボックスを選択します。 |
ビジュアルガイド | このフィールドには、複数の右マージンを指定します。デフォルト値のままにするか、余白のスペース数を入力することができます。複数のマージンを指定する場合は、コンマで区切って番号を入力します。 |
インデント検出
IntelliJ IDEA の編集に既存のファイルインデントを検出して使用するチェックボックスを選択して、現在のファイルのインデントスタイルを検出し、特定の言語のコードスタイル設定で指定されたインデントの代わりにこのスタイルを使用します。
IntelliJ IDEA は、インデント情報をエディターのステータスバーに表示します。インデント情報をクリックして、このオプションを有効または無効にするなどの使用可能なアクションを確認し、現在のインデントを特定の言語のコードスタイル設定で指定されているインデントに変更できます。

EditorConfig
このエリアでは、EditorConfig プラグインのサポートを有効にします。
項目 | 説明 |
---|---|
EditorConfig のサポートを有効にする | EditorConfig プラグインのサポートを有効にするには、このチェックボックスを選択します。この場合、IDE 設定を上書きする独自のコードスタイル設定を指定することができます。ただし、EditorConfig 設定ファイルの作成後に IDE 設定を使用する場合は、EditConfig サポートを有効にするチェックボックスをオフにする必要があります。 |
エクスポート | 現在の IDE コードスタイル設定を .editconfig ファイルにエクスポートするには、このボタンをクリックします。 |
フォーマッター制御
この領域で、再フォーマットから除外するコードフラグメントを制限するためのマーカーを指定します。ソースコードでは、フォーマットマーカーは行コメントの内側に書かれています。
項目 | 説明 |
---|---|
コメントでフォーマッターマーカーを有効にする |
|
マーカー | |
フォーマッター off: | このフィールドには、再フォーマットから除外したいコードフラグメントの始まりを示す文字文字列を指定してください。 @ 記号を前置にして文字文字列を入力するか、事前定義値 @formatter:off のままにしてください。 |
フォーマッター on: | このフィールドには、再フォーマットから除外したいコードフラグメントの終わりを示す文字文字列を指定してください。 @ 記号を前置にして文字文字列を入力するか、事前定義値 @formatter:on のままにしてください。 |
正規表現 | フォーマットマーカーを明示的に指定する代わりに、正規表現を使用する場合は、このチェックボックスをオンにします。IntelliJ IDEA は、正確な文字列の代わりに指定された正規表現を使用して、フォーマッタのオン / オフマーカーと一致します。 |
フォーマットマーカーの使用例
元のソースコード | 再フォーマット後のコード |
---|---|
![]() | 書式マーカーを無効にすると、元のフォーマットが壊れます。 ![]() フォーマットマーカーを有効にすると、元のフォーマットは保持されます。 |
関連ページ:

コードの再フォーマットと再配置
IntelliJ IDEA では、コードスタイル設定で指定した要件に従ってコードを再フォーマットできます。ただし、プロジェクトで EditorConfig を使用する場合、ファイルで指定されたオプションは、コードを再フォーマットするときにコードスタイル設定で指定されたオプションをオーバーライドします。設定にアクセスするには、設定 / 環境設定ダイアログでに移動します。詳細については、コードスタイルの構成を参照してください。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再...

行セパレーターの構成
IntelliJ IDEA を使用すると、新しく作成したファイルに行セパレーター(行末)を設定したり、既存のファイルの行セパレータースタイルを変更したりできます。新しいファイルの行区切りを設定する設定 / 環境設定ダイアログで、に移動します。行セパレーターリストから、適用する線区切りスタイルを選択します。現在のファイルの行末スタイルを確認する現在のファイルに適用されている行末のスタイルは、ステータスバーに表示されます。例:、エディターで現在開いているファイルの行区切りを変更するメインメニューか...

ソースコードの作成と編集
コードを使用する場合、IntelliJ IDEA は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、またはシンボルを見つけることができます。詳しくは...

カラースキーム
このセクションを使用して、IntelliJ IDEA エディターの配色を選択します。スキームワークスペースで使用する配色を選択してください。このボタンをクリックすると、次のコマンドが呼び出されます(選択したスキームに応じて)。複製: クリックして、現在選択されているカラー設定を新しいスキームとして保存します。を押して新しいスキームを保存するか、を押して操作をキャンセルします。デフォルトの復元: クリックすると、選択した配色を IntelliJ IDEA に同梱の初期設定にリセットします。定義...