コードの再配置
配置ルールの構成
設定 ダイアログの コードスタイルページで、設定された配置規則に従ってコードを再配置できます。 ルールのグループ(エイリアス)を作成し、一致するルールを作成するときに参照することもできます。
グループ化ルールを構成する
グループ化ルールを使用すると、関連するクラスメソッドをまとめることができます。
Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル | Java を選択します。
配置 タブで、 グループ化ルール 領域のグループ化オプションを選択します。

依存メソッドをまとめる オプションでは、 深さ優先で並べ替え または 幅優先で並べ替え を選択できます。 前者はメソッドをネスト階層に従って配置し、後者は同じネストレベルの兄弟メソッドをまとめます。
マッチングルールを作成する
一致ルールを使用すると、要素の順序をルールのリストとして定義できます。各ルールには、修飾子やタイプなどの一致条件のセットが含まれます。
Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル | Java を選択します。
配置 タブで、
をクリックし、 マッチングルール 領域にルールパラメーターを入力します。
タイプ および 修飾子 フィルターを使用して、ルールによって規制する必要があるコード構成とその可視性修飾子を選択します。 フィルターをダブルクリックすると、条件が無効になることに注意してください。
名前 フィールドを使用して、ルールが影響を与えるエントリ名を指定します。
このフィルターは、プロパティ名、メソッド名、クラス名などのエントリ名のみに一致します。 フィルターは正規表現をサポートし、 標準の構文(英語)を使用します。 一致は名前全体に対して実行されます。
コードエントリをアルファベット順にソートするには、適切な マッチングルール エントリを選択し、 順序 フィールドを 名前で並べ替え で並べ替えるように設定します。

ルールのグループ(エイリアス)を作成するを使用して、新しい一致ルールを作成するときに参照することもできます。
ルールエイリアスを作成する
エイリアスを使用すると、複数の配置ルールを 1 つのエンティティにグループ化し、新しい一致ルールを追加するときにそれを参照できます。
Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル | Java を選択します。
配置 タブで、
をクリックします。
開いた ルールのエイリアス定義ダイアログで、グループ名とそのルールを追加します。
: 新しいエイリアスを追加します。
: リストから既存のエイリアスを削除します。
: 指定されたルールシーケンスを作成されたエイリアスにコピーします。
ルールのエイリアス定義 エリアで、作成されたエイリアスのルールシーケンスを定義します。

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

セクションルールを作成する
セクションルールを使用すると、メソッドまたは変数を、定義したセクションに移動できます。
Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル | Java を選択します。
配置 タブで、
をクリックし、 マッチングルール 領域にルールパラメーターを入力します。
アレンジ後、クラス内のメソッドは、作成されたセクションルールで指定されているように再配置され、コメントに囲まれます。
コードの再配置
エディターでコードを再配置する。
エディターで、再配置するコードエントリを選択し、メインメニューの に移動します。
複数のファイルでコードを再配置する。
プロジェクト ツールウィンドウ(Alt+1 )でコードを再配置したいファイルを選択し、メインメニューの に移動します。
保存時に自動でコードを再配置する
変更が保存されたときに、変更されたファイルのコード要素を自動的に再配置するように IDE を構成できます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
コードの再配置(N) オプションを有効にします。
さらに、 配置ルールの構成… をクリックして、選択した言語のコード要素を並べ替えるルールを指定できます。