IntelliJ IDEA 2026.1 Help

マクロ

マクロは、コードの作成中に頻繁に行う反復的な手順を自動化する便利な方法を提供します。 マクロを記録、編集、再生したり、マクロにショートカットを割り当てたり、共有したりできます。

  • マクロを使用して、エディター関連の一連のアクションをファイル内で組み合わせることができます。

  • ボタンのクリック、ポップアップへの移動、ツールウィンドウ、メニュー、ダイアログへのアクセスを記録することはできません。

一時マクロは名前なしで使用できます。 常時マクロの場合は、一意の名前を割り当てます。

マクロを記録する

  1. メインメニューで 編集(E) | マクロ(M) | マクロの記録を開始(M) へ移動します。

  2. 必要なアクションを実行して記録します。

  3. 編集(E) | マクロ(M) | マクロの記録を停止(M) を選択します。

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

    マクロが一時的な使用のみを目的としている場合は、名前を空白のままにすることができます。

マクロを再生する

  • 一時マクロを再生するには、 編集(E) | マクロ(M) | 最後のマクロを再生(Y) を選択します。

  • 名前付きマクロを再生するには、 編集(E) | マクロ(M) を選択し、必要なマクロ名をクリックします。

マクロを編集

  • 編集(E) | マクロ(M) | マクロを編集(E) を選択します。

ダイアログの左側には、次のボタンとともに使用可能なマクロのリストが表示されます。

the Remove button

選択したマクロを削除します。

編集ボタン

選択したマクロの名前を編集します。

ダイアログの右側には、選択したマクロ内のアクションのリストが次のボタンとともに表示されます。

the Remove button

マクロから選択したアクションを削除します。

マクロにキーボードショートカットを割り当てる

  1. Ctrl+Alt+S を押して設定を開き、 キーマップ を選択します。

  2. 新しいキーマップを作成するか、キーマップのリストから既存のキーマップを選択します。

  3. マクロ ノードを展開し、 キーボードショートカットを作成するマクロを選択します。

または、 Ctrl+Shift+A を押して アクションの検索(F)… ダイアログを開き、マクロ名を入力して選択し、 Alt+Enter を押してショートカットをバインドすることもできます。

マクロを共有する

少なくとも 1 つのマクロが記録されている場合は、他の設定とともにエクスポートして他のユーザーと共有できます。

  1. メインメニューで ファイル(F) | IDE 設定の管理 | 設定のエクスポート(E)… へ移動します。

  2. 設定のエクスポート ダイアログで、 マクロ(M) および共有するその他の設定を選択します。

  3. アーカイブのパスを選択し、「OK(O) 」をクリックします。

設定をインポートしてマクロを使用してくれる人に設定アーカイブを渡します。

例:整形と保存を1つのアクションに結合する

この例では、 現在のファイル Ctrl+Alt+L を再フォーマットし、 Ctrl+S を押したときにプロジェクトを保存するマクロを作成する方法を示します。

  1. 再フォーマットおよび保存アクションを含む マクロを記録します

  2. Ctrl+S ショートカットを作成したマクロに バインドします。

マクロを記録する

  1. エディターで任意のファイルを開きます。

  2. メインメニューで 編集(E) | マクロ(M) | マクロの記録を開始(M) へ移動します。

  3. Ctrl+Alt+L を押してコードを整形し(コード(C) | コードの整形(R) )、次に Ctrl+S を押してすべての変更を保存します(ファイル(F) | すべて保存(S))。 IntelliJ IDEA は、実行されたアクションをステータスバーに表示します。

    Macro recording
  4. 編集(E) | マクロ(M) | マクロの記録を停止(M) を選択します。

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

    マクロ名の入力ダイアログ

新しいマクロにショートカットを割り当てる

  1. Ctrl+Alt+S を押して設定を開き、 キーマップ を選択します。

  2. マクロ ノードを展開し、作成された 再フォーマットして保存 マクロを選択します。

  3. マクロを右クリックし、コンテキストメニューで キーボードショートカットの追加 を選択します。

    キーボードショートカットの追加
  4. キーボードショートカット ダイアログで、ショートカットとして使用する Ctrl+S を押し、 OK(O) をクリックします。

  5. IntelliJ IDEA は、ショートカットが別のアクションに割り当てられていることを警告します。 「除去(R) 」をクリックして、「すべて保存(S) アクションの Ctrl+S ショートカットを削除します。 必要に応じて、後でいつでも再割り当てできます。

  6. 変更を適用するには、 OK(O) をクリックします。

ここで、 Ctrl+S を押すと、IntelliJ IDEA は新しいマクロを呼び出します。現在のファイルを再フォーマットしてプロジェクトを保存します。

2026 年 3 月 30 日