再フォーマットとコードの並べ替え
IntelliJ IDEAでは、コード・スタイル設定で指定した要件に従ってコードを再フォーマットできます。
設定にアクセスするには、設定/環境設定ダイアログ Ctrl+Alt+Sで に進みます。
コードの一部、ファイル全体、ファイルのグループ、ディレクトリー、およびモジュールを再フォーマットできます。コードの一部または一部のファイルを再フォーマットから除外することもできます。
ファイル内のコードフラグメントを再フォーマットする
エディターで、再フォーマットしたいコードフラグメントを選択します。
メインメニューから
Ctrl+Alt+Lを選択します。
ファイルを再フォーマットする
ファイルをエディターで開いて Ctrl+Shift+Alt+L を押すか、プロジェクトツールウィンドウでファイルを右クリックして を選択します。
表示されたダイアログで、必要に応じて、次の再フォーマットオプションを選択します。
インポートの最適化 : 未使用のインポートを削除する、足りないものを追加する、またはインポート文を整理するには、このオプションを選択します。
詳しくは、インポートの最適化のセクションを参照してください。
エントリーの再配置 : コードスタイル設定で指定された配置規則に基づいてコードを並べ替える必要がある場合は、このオプションを選択します。
コードを整理する : コードクリーンアップインスペクションを実行するには、このオプションを選択します。
OKをクリックします。
モジュールまたはディレクトリーを再フォーマットする
プロジェクトツールウィンドウで、モジュールまたはディレクトリーを右クリックし、コンテキストメニューからコードの再フォーマットを選択するか Ctrl+Alt+Lを押します。
表示されるダイアログで、再フォーマットオプションを指定してOKをクリックします。
スコープの指定や特定のファイルタイプへの再フォーマットの絞り込みなど、コードの再フォーマットにフィルタを適用することもできます。
行のインデントを再フォーマットする
指定した設定に基づいて行のインデントを再フォーマットできます。
再フォーマットからコードまたはファイルを除外する
ファイルのグループまたはコードの一部を再フォーマットから除外することができます。
フォーマッター制御タブで、コメントでフォーマッター・マーカーを使用可能にするチェックボックスを選択します: スコープエリアがアクティブになります
スコープ領域で、
をクリックして、再フォーマットから除外するファイルを指定できる範囲を追加します。
除外されたファイルを再フォーマットしようとすると、IntelliJ IDEAは、このファイルのフォーマットが無効であることを通知するポップアップを表示します。必要に応じて、ポップアップのリンクをクリックしてコード・スタイル設定ページを開き、除外範囲を変更します。
エディターでの再フォーマットからコードフラグメントを除外する
既存のフォーマットを維持する
コードを再フォーマットするときに無視されるフォーマット規則を選択できます。例:単純なメソッドや関数を1行に収めるようにIDEを調整することができますが、通常はコードの再フォーマット後に複数行に展開されます。
折り返しおよび括弧タブを開いてください。
にジャンプし、あなたのプログラミング言語を選択し、再フォーマット時の保持セクションで、無視したいフォーマット規則を選択し、適用するものを選択解除します。
コードを再フォーマットする ( Ctrl+Alt+L ).
IntelliJ IDEAは現在のスタイル設定に従ってあなたのコードを再フォーマットし、選択したルールのための既存のフォーマットを維持します。
コードエントリを並べ替える
配置タブで設定した配置規則に従ってコードを並べ替えることができます。
にある
例:コードエントリをアルファベット順に並べ替える必要がある場合は、適切な一致ルールエントリを選択し、順序フィールドを名前順に設定します。

エディターで、並べ替えるコードエントリを選択し、メインメニューから
を選択します。
関連ページ:

ファイルの再フォーマット・ダイアログ
現在のファイルのエディターで を押すとダイアログが表示されます。メインメニューからを選択するか を押すと、IntelliJ IDEAは指定されたスコープのソースコードを自動的に再フォーマットしようとします。再フォーマット、またはファイルをフォーマットから除外する方法の詳細については、再フォーマット...

自動インポート
まだインポートしていないクラス、静的メソッド、または静的フィールドを使用している場合は、欠落しているimportステートメントを追加するように指示するポップアップが表示され、手動で追加する必要はありません。提案を受け入れるには を押します。インポート可能なソースが複数ある場合、 を押すと候補のリス...

データベースの全文検索
データの正確な場所を知らなくても、データベースまたはデータベースのグループ内のデータを検索できます。データベース、スキーム、および別々のテーブル内のデータを検索するデータベースツールウィンドウで、検索を実行するオブジェクトを選択します。データベースまたはデータベースのグループ、スキーム、または個別の...