キーボードショートカット
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 つを使用している場合は、デフォルトのキーマップ参照カード(英語)を印刷して机の上に置いておき、必要に応じて参照することができます。このチートシートは、 でも入手できます。
デフォルト以外またはカスタマイズされたキーマップを印刷するには、キーマップエクスポータープラグイン(英語)を使用します。
関連ページ:
キーボードショートカットを設定する
DataGrip には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。DataGrip は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...
事前定義された macOS キーマップ
DataGrip のトップキーボードショートカット:どこでも検索ダブルアクションの検索 ...「ファイル」ウィンドウを表示インテンションアクションの表示最近使用したファイル使用箇所の検索移動先の選択 ... 設定 ... 生成 ... なんでも実行ダブルデバッグ ... ブレークポイントの表示 ... プロセスにアタッチ ...VCS 操作のポップアップ ...
クエリを実行する
ショートカット、ツールバーボタンとアイコン、コンテキストメニュー、実行 / デバッグ構成を使用して、コードを実行できます。クエリコンソール、スクラッチファイル、ユーザーファイルからクエリを実行できます。クエリ結果を表示する場所と方法の詳細については、「照会結果」を参照してください。次のビデオは、DataGrip でクエリを実行する方法を示しています。ステートメントとプロシージャーを実行する:クエリコンソールでステートメントを実行するコードを入力して実行するターミナルに関しては、クエリコンソール...
変更をデータベースに送信する
コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。DataGrip では、トランザクションをコミットする方法 (自動または手動) を選択できます。トランザクションモードとトランザクションを自動的にコミットする方法の詳細については、トランザクションモードを参照してください。コミットモードを手動で変更するには、データエディターのツールバーの Tx ドロップダウンメニューを使用します。変更を手動で送信するデフォルトでは、テーブルの変更は自動的に送信されません。...
列
列は、テーブルによって格納されるデータの一部です。このデータは特定のタイプに属します。列には、テキスト、数字、オペレーティングシステム内のファイルへのポインタが含まれる場合があります。一部のリレーショナルデータベースシステムでは、列にドキュメント全体、イメージ、ビデオクリップなどのより複雑なデータ型を含めることができます。列 () はデータベースエクスプローラーにあります。他のノードおよびオブジェクトアイコンのリファレンスについては、データベースエクスプローラートピックのデータソースとその要素の...
データを表示する
データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) でテーブルをダブルクリックすると、テーブル、ビュー、仮想ビューがデータエディタータブで開きます。データ表示モード:データは、Table、ツリー、テキスト、入れ替えの 3 つのモードで参照および編集できます。これらのモードを切り替えるには、指定形式で表示ボタン () をクリックして、必要なモードを選択します。入れ替え: 行と列が入れ替わる表示モード。このチェックボックスを他の表示モードと組み合わせることが...

