キーボードショートカット
DataGrip には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関連するほとんどのコマンドに対する キーボードショートカットがあります。 これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。
すべてのデフォルトのショートカットは 構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。
事前定義されたキーマップについては、 事前定義された macOS キーマップ および 事前定義された Windows キーマップ を参照してください。
次の表は、最も便利なショートカットのいくつかを示します:
ショートカット | アクション |
|---|---|
Ctrl+Enter |
|
Ctrl+F12 | データエディターで、列の完全なリストを開きます。 |
Shift+Enter | データエディターで、選択したセルに格納されているデータを開いて編集します。 |
Ctrl+Alt+G | SQL ジェネレーターを使用して、データベースオブジェクトの DDL 定義を生成します。 |
Alt+Insert | 関数、プロシージャ、スキーマ、データベース、テーブルなどのデータベースエンティティを生成します。 |
Ctrl+B | 選択したオブジェクトの DDL を開きます。 例: |
Ctrl+F6 | 変更する。 ダイアログを開いて、選択したオブジェクトを編集します。 |
F4 | ソースに移動、データを編集 オブジェクトデータを開きます。 例: |
Alt+Shift+B | データベースエクスプローラー のオブジェクトに移動します。 |
Ctrl+Alt+Shift+F | データ内のテキスト出現箇所を検索。 |
ダブル Shift | DataGrip、プロジェクト、および現在の Git リポジトリ内で、ファイル、アクション、シンボル、ツールウィンドウ、設定をすばやく検索できます。 |
Ctrl+Shift+A | コマンドを見つけて実行したり、ツールウィンドウを開いたり、設定を検索したりします。 |
Alt+Enter | ハイライトされたエラーや警告に対するクイックフィックス、コード改善・最適化のためのインテンションアクション。 |
F2 Shift+F2 | 次または前のハイライトされたエラーにジャンプします。 |
Ctrl+E | リストから最近開いたファイルまたはコンソールを選択します。 |
Ctrl+W Ctrl+Shift+W | 特定のコード構造に従って選択範囲を拡大または縮小します。 |
Ctrl+/ Ctrl+Shift+/ | 行またはコードブロックをコメントアウトします。 |
Alt+F7 | プロジェクト全体でコード要素が使用されているすべての場所を表示します。 |
Ctrl+Y | (Windows の場合)行を削除するかやり直し(カスタマイズ可能)。 (Windows の場合)2019.2 から Ctrl+Y を初めて使用するときは、 行削除 または やり直し アクションにショートカットを割り当てることができるダイアログが表示されます。 で選択した動作を変更することができます。 ![]() |
Ctrl+NumPad - および Ctrl+NumPad + | 大きな数を折りたたみ、展開する 大きな数字の読みやすさを向上させます。 ![]() |
適切なキーマップを選択する
キーマップ構成を表示するには、 設定 ダイアログ Ctrl+Alt+S を開き、 キーマップ を選択します。
定義済みのキーマップを使用する
DataGrip は、環境に応じて事前定義されたキーマップを自動的に提案します。 使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。
このページや DataGrip のドキュメント内の他のページを参照する際、IDE で使用中のキーマップに対応するキーボードショートカットが表示されます。ページ上部のセレクターで選択できます。
プラグインからキーマップをインストールする
デフォルトのキーマップセットに加えて、プラグイン(GNOME や KDE のキーマップなど)からキーマップをインストールできます: 設定 ダイアログ Ctrl+Alt+S を開き、 プラグイン を選択し、 マーケットプレース タブに切り替えて、 キーマップ を検索します。
キーマップを調整する
定義済みのキーマップのコピーを変更して、頻繁に使用するコマンドに 独自のショートカットを割り当てることができます。
カスタムキーマップをインポートする
慣れているカスタマイズされたキーマップがある場合は、 それをインストールに転送できます。
作業中にショートカットを学ぶ
DataGrip は、ショートカットを学ぶためのいくつかの方法を提供します:
アクションの検索を使用すると、すべてのメニューとツールにわたってコマンドと設定を検索できます。
Ctrl+Shift+A を押して、入力を開始し、推奨される操作のリストを取得します。 必要なアクションを選択し、 Enter を押して実行します。

Key Promoter X(英語) は、マウスを使用してコマンドが実行されるたびに、対応するキーボードショートカットと共にポップアップ通知を表示するプラグインです。 また、頻繁に実行されるコマンドのショートカットを作成することをお勧めします。
事前定義されたキーマップの 1 つを使用している場合は、 デフォルトのキーマップ参照カード(英語)を印刷して机の上に置いておき、必要に応じて参照することができます。 このチートシートは、 でも入手できます。
デフォルト以外またはカスタマイズされたキーマップを印刷するには、 キーマップエクスポータープラグイン(英語)を使用します。

