IntelliJ IDEA 2024.1 ヘルプ

インデント

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

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

Indentation widget

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

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

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

  1. ウィジェットをクリックして、「言語」のインデントを構成するを選択します。

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

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

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

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

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

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

    EditorConfig menu opened from the Indentation widget
  2. 変更を加え、プロジェクトの必要な部分を再フォーマットして、新しいインデント設定を適用します。

Java のインデント設定

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

コードスタイル設定

EditorConfig プロパティ

説明

タブ文字を使用する

indent_style = tab

indent_style = space

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

スマートタブ

ij_smart_tabs = true

ij_smart_tabs = false

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

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

タブサイズ

tab_width

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

連続インデントの文字数

ij_continuation_indent_size

式、メソッド宣言、メソッド呼び出しで、配列の要素間に挿入されるスペースの数。

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

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. 変更を適用し、ダイアログを閉じます。

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

関連ページ:

ユーザーインターフェース

IntelliJ IDEA でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、ツールウィンドウバー、ツールバー、ガター、プラグインのセット、IntelliJ IDEA エディション、および構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはプロジェクトビューの代...

コードスタイルスキーム

IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタイル設定を変更すると、IDE によってフォルダーが作成されます。デフォルトスキーム(IDE レベルのスキーム)では、構成する設定は、デフォルトコードスタイルスキームが選択されている既存...

EditorConfig

IntelliJ IDEA を使用すると、EditorConfig をサポートする個々のファイルセットのすべてのコードスタイル設定を管理できます。必要なのは定義したいコードスタイルのファイルを含むルートディレクトリに .editorconfig ファイルを置くことです。プロジェクトに複数のコードスタイルがある場合(たとえば、テスト用や本番コード用)、プロジェクトの対応するフォルダーに複数の .editorconfig ファイルを含めることができます。これにより、同時に複数のコードスタイル標準に従うことがで...

コードの整形

IntelliJ IDEA を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択...

改行コード

IntelliJ IDEA を使用すると、新しく作成したファイルに改行コード文字(行末)を設定したり、既存のファイルの改行コード文字スタイルを変更したりできます。新しいファイルの改行コード記号を構成するを押して設定を開き、を選択します。変更するコードスタイルスキームを選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。改行コードリストから、適用する改行コードスタイルを選択します。変更を適用し、ダイアログを閉じます。現在のファイルの改行コード記号を変更するエディターでファイル...

ソースコードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早く移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。IntelliJ IDEA で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。最後に編集した場所に移動するには、を押します。エディターで現在