インデント
インデント設定は、プログラミング言語ごとに個別に構成されます。
IntelliJ IDEA は、ステータスバーにインデント情報を表示します。プロジェクトにさまざまなタイプのファイルがある場合、現在のインデントスタイルを学習し、対応する設定にアクセスする最も簡単な方法は、インデントウィジェットを使用することです。
インデントスタイルを構成する
IntelliJ IDEA では、コードスタイルスキームまたは .editorconfig ファイルでインデントを構成できます。
コードスタイルスキームでインデント設定を開く
ウィジェットをクリックして、「言語」のインデントを構成するを選択します。
開いたダイアログで、タブとインデントの設定を変更したり、他のコードスタイル設定を構成したりできます。OK をクリックします。
プロジェクトの必要な部分を再フォーマットして、新しいインデント設定を適用します。
.editorconfig でインデント設定を開く
コードスタイル設定が .editorconfig ファイルを介して指定されているファイルには、ウィジェットに アイコンがあります。
ウィジェットをクリックして、.editorconfig を開くを選択します。
IDE は、現在作業しているファイルに影響を与える最も近い .editorconfig ファイルを開きます。使用可能なすべての .editorconfig ファイルのリストを表示するには、プロジェクト関連のファイルを表示をクリックします。
変更を加え、プロジェクトの必要な部分を再フォーマットして、新しいインデント設定を適用します。
Java のインデント設定
コードスタイルスキームの設定は
で構成されます。コードスタイル設定 | EditorConfig プロパティ | 説明 |
---|---|---|
タブ文字を使用する |
| インデントとコードのフォーマットには、タブまたはスペース文字を使用します。 |
スマートタブ |
| オプションがオンの場合、コードブロックのネストによって定義されるインデントの部分はタブと(必要に応じて)スペースで構成され、アラインメントによって定義されるインデントの部分はスペースのみで構成されます。 このオプションをオフにすると、指定したタブサイズに合うスペースのグループが自動的にタブに置き換えられ、細かい配置が崩れる可能性があります。 |
タブサイズ |
| タブに含める必要のあるスペースの数。 |
連続インデントの文字数 |
| 式、メソッド宣言、メソッド呼び出しで、配列の要素間に挿入されるスペースの数。 |
空行でインデントを保持する |
| 空の行には、コードが含まれているかのようにインデントを保持します。それ以外の場合、IntelliJ IDEA はタブ文字とスペースを削除します。 |
ラベルインデント |
| label ステートメントの前の次の行に挿入されるスペースの数。 |
絶対ラベルインデント |
| ラベルのインデントをスペースの絶対数として数えます。それ以外の場合、ラベルのインデントは以前のインデントレベルと比較してカウントされます。 |
トップレベルのクラスメンバーに対してインデントしない |
| トップレベルのクラスメンバーをクラス宣言のインデントレベルに配置します。 |
式の開始に相対インデントを使用する |
| 新しい行で始まる最も近い祖先ブロックに対してコードのブロックをフォーマットします。それ以外の場合、コードのブロックは列でフォーマットされます。 |
インデントを自動的に検出
現在のファイルのインデントスタイルを検出し、特定の言語のコードスタイル設定で指定されたインデントの代わりにこのスタイルを使用するように IntelliJ IDEA を構成できます。
Ctrl+Alt+S を押して設定を開き、
を選択します。編集に既存のファイルインデントを検出して使用するチェックボックスを選択します。
変更を適用し、ダイアログを閉じます。
自動インデントを無効にするには、設定に戻ってチェックボックスの選択を解除するか、インデントウィジェットをクリックしてプロジェクトのインデント検出を無効にするを選択します。
関連ページ:
ユーザーインターフェース
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 で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。最後に編集した場所に移動するには、を押します。エディターで現在