IntelliJ IDEA 2024.1 ヘルプ

コードの再配置

配置ルールの構成

設定ダイアログのコードスタイルページで設定された配置規則に従って、コードを再配置できます。ルールのグループ(エイリアス)を作成し、一致するルールを作成するときに参照することもできます。

グループ化ルールを構成する

グループ化ルールを使用すると、関連するクラスメソッドをまとめることができます。

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

  2. 配置タブで、グループ化ルール領域のグループ化オプションを選択します。

    Grouping rules example

    依存メソッドをまとめるオプションの場合、深さ優先で並べ替えまたは幅優先で並べ替えを選択できます。前者はネスト階層に従ってメソッドを配置します。後者は、同じネストレベルの兄弟メソッドをグループ化します。

一致ルールを作成する

一致ルールを使用すると、要素の順序をルールのリストとして定義できます。各ルールには、修飾子やタイプなどの一致条件のセットが含まれます。

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

  2. 配置タブで、the Add button をクリックし、一致ルール領域にルールパラメーターを入力します。

    • タイプおよび修飾子フィルターを使用して、ルールによって規制する必要があるコード構成とその可視性修飾子を選択します。フィルターをダブルクリックすると、条件が無効になることに注意してください。

    • 名前フィールドを使用して、ルールが影響を与えるエントリ名を指定します。

      このフィルターは、プロパティ名、メソッド名、クラス名などのエントリ名のみに一致します。フィルターは正規表現をサポートし、標準の構文(英語)を使用します。一致は名前全体に対して実行されます。

    • コードエントリをアルファベット順にソートするには、適切な一致ルールエントリを選択し、順序フィールドを名前で並べ替えるように設定します。

      Matching rules example

    ルールのグループ(エイリアス)を作成するを使用して、新しい一致ルールを作成するときに参照することもできます。

ルールエイリアスを作成する

エイリアスを使用すると、複数の配置ルールを 1 つのエンティティにグループ化し、新しい一致ルールを追加するときにそれを参照できます。

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

  2. 配置タブで、Configure matching rules aliases をクリックします。

  3. 開いたルールのエイリアス定義ダイアログで、グループ名とそのルールを追加します。

    • the Add button : 新しいエイリアスを追加します。

    • the Remove button : リストから既存のエイリアスを削除します。

    • the Duplicate button : 指定されたルールシーケンスを作成されたエイリアスにコピーします。

  4. ルールのエイリアス定義領域で、作成されたエイリアスのルールシーケンスを定義します。

    Rules Alias Definitions

作成されたエイリアスは、一致ルールを追加するときに参照できるようになりました。

Matching Rules alias example

セクションルールを作成する

セクションルールを使用すると、メソッドまたは変数を、定義したセクションに移動できます。

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

  2. 配置タブで、the Add Section Rule button をクリックし、一致ルール領域にルールパラメーターを入力します。

    配置後、クラス内のメソッドは、作成されたセクションルールで指定されているように再配置され、コメントで囲まれます。

コードの再配置

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

  2. エディターで、再配置するコードエントリを選択し、メインメニューのコード | コードの再配置に移動します。

保存時にコードを自動的に再配置する

変更が保存されたときに、変更されたファイルのコード要素を自動的に再配置するように IDE を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、ツール | 保存時のアクションを選択します。

  2. コードの再配置オプションを有効にします。

    さらに、配置ルールの構成をクリックして、選択した言語のコード要素を並べ替えるルールを指定できます。

関連ページ:

コードスタイル

スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、IntelliJ IDEA がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと...

コードの整形

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

変更の保存と復元

IntelliJ IDEA は、ファイルに加えた変更を自動的に保存します。保存は、コンパイル、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。ファイルの保存は、サードパーティのプラグインによってトリガーすることもできます。自動保存をトリガーするイベントのほとんどは事前定義されており、構成することはできませんが、変更が失われることはなく、ローカルヒストリーですべてを見つけることができます。自動保存動作を...

改行コード

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