IntelliJ IDEA 2026.1 Help

インデント

インデント設定は、プログラミング言語ごとに個別に構成されます。

IntelliJ IDEA は、ステータスバーにインデント情報を表示します。 プロジェクトにさまざまなタイプのファイルがある場合、現在のインデントスタイルを学習し、対応する設定にアクセスする最も簡単な方法は、 インデント ウィジェットを使用することです。

インデントウィジェット

インデントはプログラミング言語ごとに個別に設定されるため、開いている項目によって表示されるインデントの数が異なる場合があります。 ステータスバーのインデントを表示するには、エディターで関連するコードを含むファイルを開きます。

インデントスタイルを構成する

IntelliJ IDEA では、コードスタイルスキームまたは .editorconfig ファイルでインデントを構成できます。

コードスタイルスキームでインデント設定を開く

  1. ウィジェットをクリックして、 <language_or_SQL_dialect> のインデントを構成 を選択します。

    Java のインデントを構成する
  2. 開いたダイアログで、タブとインデントの設定を変更したり、他のコードスタイル設定を構成したりできます。 OK(O) をクリックします。

  3. プロジェクトの必要な部分を再フォーマットして 、新しいインデント設定を適用します。

.editorconfigでインデント設定を開く

コードスタイル設定が .editorconfig ファイルを介して指定されているファイルには、ウィジェットに アイコンがあります。

  1. ウィジェットをクリックして、 .editorconfig を開く を選択します。

    IDE は、現在作業しているファイルに影響を与える最も近い .editorconfig ファイルを開きます。 使用可能なすべての .editorconfig ファイルのリストを表示するには、 プロジェクト関連のファイルを表示… をクリックします。

    インデントウィジェットから開いた EditorConfig メニュー
  2. 変更を加え、 プロジェクトの必要な部分を再フォーマットして 、新しいインデント設定を適用します。

Java用のインデント設定

コードスタイルスキームの設定は 設定 | エディター | コードスタイル | Java で構成されます。

コードスタイル設定

EditorConfig プロパティ

説明

タブ文字を使用する

indent_style = tab

indent_style = space

インデントとコードのフォーマットには、タブまたはスペース文字を使用します。

スマートタブ

ij_smart_tabs = true

ij_smart_tabs = false

オプションがオンの場合、コードブロックのネストによって定義されるインデントの部分はタブと(必要に応じて)スペースで構成され、アラインメントによって定義されるインデントの部分はスペースのみで構成されます。

このオプションをオフにすると、指定したタブサイズに合うスペースのグループが自動的にタブに置き換えられ、細かい配置が崩れる可能性があります。

タブサイズ

tab_width

タブに含める必要のあるスペースの数。

連続インデントの文字数

ij_continuation_indent_size

前の行から続く行のインデントを指定して、同じステートメントまたはコードブロックの一部であることを明確にします。 継続インデントは、1 つのステートメントが長すぎて 1 行に収まらない場合に使用されます。

空行でインデントを保持する

ij_java_keep_indents_on_empty_lines

空の行には、コードが含まれているかのようにインデントを保持します。 それ以外の場合、IntelliJ IDEA はタブ文字とスペースを削除します。

ラベルインデント

ij_java_label_indent_size

label ステートメントの前の次の行に挿入されるスペースの数。

絶対ラベルインデント

ij_java_label_indent_absolute

ラベルのインデントをスペースの絶対数として数えます。 それ以外の場合、ラベルのインデントは以前のインデントレベルと比較してカウントされます。

トップレベルのクラスメンバーに対してインデントしない

ij_java_do_not_indent_top_level_class_members

トップレベルのクラスメンバーをクラス宣言のインデントレベルに配置します。

式の開始に相対インデントを使用する

ij_java_use_relative_indents

新しい行で始まる最も近い祖先ブロックに対してコードのブロックをフォーマットします。 それ以外の場合、コードのブロックは列でフォーマットされます。

インデントを自動検出

現在のファイルのインデントスタイルを検出し、特定の言語のコードスタイル設定で指定されたインデントの代わりにこのスタイルを使用するように IntelliJ IDEA を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル を選択します。

  2. 編集に既存のファイルインデントを検出して使用する のチェックボックスを選択します。

  3. 変更を適用して、ダイアログを閉じます。

自動インデントを無効にするには、設定に戻ってチェックボックスの選択を解除するか、 インデント ウィジェットをクリックして インデント検出の無効化 を選択します。

エディターにインデントガイドを表示する

インデントガイドは、コードのインデントレベルを確認するのに役立つ薄い縦線です。 設定でインデントガイドを有効にすることができます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | 一般 | 外観 を選択します。

  2. インデントガイドを表示する オプションを有効にします。 変更を適用して、ダイアログを閉じます。

その後、インデントレベルを示す垂直線がエディターに表示されます。

エディターでインデントガイドを有効にする
2026 年 3 月 30 日