マクロ
マクロは、コードの作成中に頻繁に行う反復的な手順を自動化する便利な方法を提供します。 マクロを記録、編集、再生したり、マクロにショートカットを割り当てたり、共有したりできます。
マクロを使用して、エディター関連の一連のアクションをファイル内で組み合わせることができます。
ボタンのクリック、ポップアップへの移動、ツールウィンドウ、メニュー、ダイアログへのアクセスを記録することはできません。
一時マクロは名前なしで使用できます。 常時マクロの場合は、一意の名前を割り当てます。
マクロを記録する
メインメニューで へ移動します。
必要なアクションを実行して記録します。
を選択します。
マクロ名の入力 ダイアログで、新しいマクロの名前を指定し、 OK(O) をクリックします。
マクロが一時的な使用のみを目的としている場合は、名前を空白のままにすることができます。
マクロを再生する
一時マクロを再生するには、 を選択します。
名前付きマクロを再生するには、 を選択し、必要なマクロ名をクリックします。
マクロを編集
を選択します。
ダイアログの左側には、次のボタンとともに使用可能なマクロのリストが表示されます。
選択したマクロを削除します。
選択したマクロの名前を編集します。
ダイアログの右側には、選択したマクロ内のアクションのリストが次のボタンとともに表示されます。
マクロから選択したアクションを削除します。
マクロにキーボードショートカットを割り当てる
Ctrl+Alt+S を押して設定を開き、 を選択します。
新しいキーマップを作成するか、キーマップのリストから既存のキーマップを選択します。
マクロ ノードを展開し、 キーボードショートカットを作成するマクロを選択します。
または、 Ctrl+Shift+A を押して アクションの検索(F)… ダイアログを開き、マクロ名を入力して選択し、 Alt+Enter を押してショートカットをバインドすることもできます。
マクロを共有する
少なくとも 1 つのマクロが記録されている場合は、他の設定とともにエクスポートして他のユーザーと共有できます。
メインメニューで へ移動します。
設定のエクスポート ダイアログで、 マクロ(M) および共有するその他の設定を選択します。
アーカイブのパスを選択し、「OK(O) 」をクリックします。
設定をインポートしてマクロを使用してくれる人に設定アーカイブを渡します。
例:整形と保存を1つのアクションに結合する
この例では、 現在のファイル Ctrl+Alt+L を再フォーマットし、 Ctrl+S を押したときにプロジェクトを保存するマクロを作成する方法を示します。
マクロを記録する
エディターで任意のファイルを開きます。
メインメニューで へ移動します。
Ctrl+Alt+L を押してコードを整形し( )、次に Ctrl+S を押してすべての変更を保存します()。 IntelliJ IDEA は、実行されたアクションをステータスバーに表示します。

を選択します。
マクロ名の入力 ダイアログで、新しいマクロの名前を指定し、 OK(O) をクリックします。

新しいマクロにショートカットを割り当てる
Ctrl+Alt+S を押して設定を開き、 を選択します。
マクロ ノードを展開し、作成された 再フォーマットして保存 マクロを選択します。
マクロを右クリックし、コンテキストメニューで キーボードショートカットの追加 を選択します。

キーボードショートカット ダイアログで、ショートカットとして使用する Ctrl+S を押し、 OK(O) をクリックします。
IntelliJ IDEA は、ショートカットが別のアクションに割り当てられていることを警告します。 「除去(R) 」をクリックして、「すべて保存(S) アクションの Ctrl+S ショートカットを削除します。 必要に応じて、後でいつでも再割り当てできます。
変更を適用するには、 OK(O) をクリックします。
ここで、 Ctrl+S を押すと、IntelliJ IDEA は新しいマクロを呼び出します。現在のファイルを再フォーマットしてプロジェクトを保存します。