DataGrip 2019.1ヘルプ

ソースコードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早くナビゲートすることができます。

DataGripで利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。

ファイルパスを探す

  1. エディターで Ctrl+Alt+F12 を押すか、コンテキストメニューでFinder で表示を選択します。

  2. Finder で表示ポップアップで、パスファインダーで開くファイルまたはディレクトリーを選択して Enterを押します。

ファイルツールウィンドウで自動的にファイルを見つけることができます。

  1. ファイルがエディターで開かれている場合は、Alt+F1 を押して選択ポップアップを開きます。

  2. ポップアップで、ファイルビューを選択して Enterを押します。DataGripはファイルツールウィンドウであなたのターゲットを見つけます。

Select in popup

自動スクロールを使用してファイルを検索する

ファイルツールウィンドウでファイルを見つけるには、ソースに自動スクロールおよびソースから自動スクロールアクションを使用できます。

  1. ファイルツールウィンドウでファイルツールバーを右クリックして、コンテキストメニューからソースから自動スクロールを選択します。その後、DataGripは現在アクティブなエディタータブで開かれているファイルを追跡し、自動的にファイルツールウィンドウでそれを見つけます。

  2. ソースに自動スクロールオプションを選択することもできます。この場合、プロジェクトビューでファイルをクリックすると、DataGripは自動的にそのファイルをエディターで開きます。

Context menu

ナビゲーションにブックマークを使用する

  • 匿名のブックマークを作成するには、キャレットを必要なコード行に配置して F11を押します。

  • ニーモニックでブックマークを作成するには、必要なコード行にキャレットを置き、Ctrl+F11 を押して、ニーモニックの番号または文字を選択します。

  • ブックマークダイアログを開くには、Shift+F11を押します。このダイアログを使用して、ブックマークの管理、たとえばブックマークの削除、ソート、または簡単な説明の入力を行うことができます。

  • 文字ニーモニックを使用して既存のブックマークにナビゲートするには、Shift+F11 を押してから、必要な文字を押します。DataGripはあなたをエディターとそれに対応するブックマークに戻します。

  • 番号ニーモニックを使用して既存のブックマークに移動するには、Ctrl とブックマークの番号を押します。

  • 作成されたすべてのブックマークはお気に入りN/A)ツールウィンドウに反映され、ブックマークのナビゲーションにも使用できます。

    Bookmarks and the Favorites window

構造ビューのポップアップでコード要素を検索する

作業中のファイル内のコード要素を見つけるために、構造表示ポップアップを使用することができます。

  1. 構造図ポップアップを開くには、Ctrl+F12を押します。

  2. ポップアップで、必要なアイテムを見つけます。DataGripの要素の名前を入力して検索範囲を絞り込むことができます。 Enter を押してエディターと対応する要素に戻ります。

    ポップアップにいる間、ファイルメンバーを分類することができます。匿名クラスと継承メンバーを参照してください。

    Structure View popup

行または列を検索する

  1. エディターで、Ctrl+Gを押します。

  2. 指定行/カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を:で区切って指定し、OKをクリックします。

    Go to line/column dialog

  3. 行番号をエディターに表示したくない場合は、設定/環境設定ダイアログ(Ctrl+Alt+S)でエディター | 一般 | 外観に進み、行番号の表示チェックボックスをオフにします。

キャレット、編集行、または編集場所を探す

  • エディターで現在のキャレット位置を見つけるには、UpDown の矢印キーを押します。

  • 探しているキャレットの単語を強調表示するには、メインメニューから編集 | 検索 | キャレット位置の文字を検索を選択します。

  • キャレットが現在配置されている要素を確認するには、Alt+Qを押します。

  • 前のキャレット位置を見るには、Ctrl+Alt+Leftを押します。前進するには、Ctrl+Alt+Rightを押します。

  • キャレットを前の段落または前の段落に移動するには、Ctrl+Shift+A キーを押してキャレットを段落の前に移動またはキャレットを段落の後に移動アクションを探します。

    テキストを選択してから、キャレットを段落の前後に移動することもできます。 Ctrl+Shift+A を押して、選択した段落内でキャレットを移動するまたは選択した段落を後ろに移動するアクションを探します。

    必要に応じて、これらのアクションにショートカットを割り当てることができます。詳細はキーボードショートカットの設定を参照ください。

  • 開始コードブロックと終了コードブロックの括弧を切り替えるには、Ctrl+Shift+Mを押します。

  • 最後に編集した場所に移動するには、Ctrl+Shift+Backspaceを押します。

最近のファイルを探す

最近使ったファイルポップアップで最近編集したファイルと最近編集したファイルを検索できます。

  • 最近のファイルのリストを含む最近使ったファイルポップアップを開くには、Ctrl+Eを押します。

  • 最近編集したファイルのみを見るには、もう一度 Ctrl+E を押すか、または変更のみ表示するチェックボックスを選択します。

  • ポップアップでアイテムを検索するには、検索クエリを入力します。DataGripは検索に基づいて結果を表示します。

Recent Locations popup

最近の場所を探す

最近使用したロケーションポップアップを使って、最近見たコードや変更したコードを確認することもできます。

  • 最近使用したロケーションポップアップを開くには、N/Aを押します。リストは一番上の最新の訪問場所から始まり、コードスニペットが含まれています。

  • ポップアップ表示中に、同じショートカットを使用するか、変更のみ表示するチェックボックスを選択して、コードが変更された場所のみを表示します。

  • コードスニペットを検索するには、最近使用したロケーションポップアップで検索クエリを入力します。コードテキスト、ファイル名、またはパンくずリストで検索できます。

  • 検索結果からロケーションエントリを削除するには、Delete または Backspaceを押します。

    削除した場所は、Ctrl+Alt+Left ショートカットでアクセスしたエントリの一覧からも削除されることに注意してください。

Recent Locations popup

参照から定義へ

列、テーブル、その他のオブジェクトの定義に移動するには、コード内のオブジェクト名を選択してナビゲート | 宣言Ctrl+B)に移動します。または、Ctrl (Windows)または Cmd (MacOS)を押して参照をクリックします。

Go from a reference to a definition

参照からそのDDL定義へ

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、データベース | 一般にナビゲートします。

  2. ナビゲーションペインで、DDL エディターよりもデータベース・ビューを優先するチェックボックスをオフにします。

Open a definition in the DDL editor

データベースツリービューからオブジェクトのDDL定義を開く

デフォルトでは、データベースツリービューからオブジェクトのDDL定義を開くことができます(オブジェクトをダブルクリック)。

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、データベース | 一般にナビゲートします。

  2. ナビゲーションペインで、DDL エディターよりもデータ・エディターを優先するチェックボックスをオフにします。

Open a DDL definition of an object in the database tree view

異なる定義ビューを切り替える

  1. オブジェクトの上にキャレットを置き、Alt+F1を押します。

  2. コンテキストメニューから目的のビューを選択します。

Switch between different definition views

スイッチャーを使ってファイルを切り替える

スイッチャーを使用すると、開いているファイル、コンソール、およびツールウィンドウを切り替えることができます。

スイッチャーウィンドウを開くには、Ctrl+Tabを押します。 Ctrl キーを放さないでください。スイッチャーウィンドウ内を移動するには矢印キーを使用してください。 Ctrl キーを放すと、選択した項目がアクティブになり、スイッチャーが閉じます。

the Switcher
最終更新日: 2019年6月4日

関連ページ:

キーマップ

このページを使用して、選択したキーマップ内のショートカットとアクションを検索し、カスタムキーマップを作成、編集、および削除し、カスタムキーマップ内のアクションに関連付けられたショートカットを変更します。定義済みのキーマップは編集できないことに注意してください。ショートカットの関連付けを初めて再設定す...

キーボードショートカットの設定

DataGripには定義済みのキーマップが含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ設定を表示するには、設定/環境設定ダイアログを開いてキーマップを選択します。DataGripはあなたの環境に基づいて自動的に事前定義されたキーマップを選択します。使用しているOSと一...

コードのリファクタリング

リファクタリングは、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードをしっかりと維持しやすくできます。名前変更リファクタリングデータベースオブジェクトの名前を変更する名前を変更したいオブジェクトにキャレットを置きます。リファクタリング | 名前の変更(Shift+...

スペルチェック

DataGripを使用すると、テキスト文字列、コメント、リテラル、コミットメッセージなど、すべてのソースコードのスペルが正しいことを確認できます。この目的のために、DataGripには専用のタイポインスペクションが用意されています。これはデフォルトで有効になっています。テキスト文字列とコメントでは、...