DataGrip 2026.1 Help

マクロ

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

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

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

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

マクロを記録する

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

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

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

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

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

マクロを再生する

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

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

マクロを編集

  • 編集 | マクロ | マクロを編集 を選択します。

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

削除ボタン

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

編集ボタン

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

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

削除ボタン

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

キーボードショートカットをマクロにバインドする

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

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

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

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

マクロを共有する

マクロが 1 つ以上記録されている場合は、他の設定と一緒にエクスポートして他の人と共有できます。

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

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

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

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

サンプル: 再フォーマットと保存を 1 つのアクションに組み合わせる

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

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

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

マクロを記録する

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

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

  3. Ctrl+Alt+L を押してコードを再フォーマットし(コード | コードの整形)、 Ctrl+S を押してすべての変更を保存します(ファイル | すべて保存)。 DataGrip で実行したアクションがステータスバーに表示されます。

  4. 編集 | マクロ | マクロの記録を停止 を選択します。

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

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

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

  2. マクロ ノードを展開し、作成された 整形して保存する マクロを選択します。

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

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

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

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

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

2026 年 5 月 22 日