DataGrip 2020.1ヘルプ

ファイル内のターゲットを検索する

現在のドキュメント内のテキスト文字列をすばやく見つけて置き換えることができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。

ファイル内の検索文字列を見つける

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

  2. Ctrl+F を押すか、メインメニューから編集 | 検索 | 検索を選択します。

  3. 開いた検索フィールドに、検索文字列を入力します。DataGripは、ファイル内の検索結果を強調表示します。または、エディターで、検索する文字列を強調表示して Ctrl+Fを押します。DataGripは、強調表示された文字列を検索フィールドに配置します。

    search string

選択して検索

複数行の選択範囲内でテキスト文字列を検索できます。

  1. 複数行のフラグメントを選択し、Ctrl+Fを押します。

  2. the In Selection button をクリックし、検索文字列を入力します。DataGripは、最初に選択されたフラグメント内のターゲットを検索します。

    the In Selection buttonをリリースすると、DataGripは検索プロセスをファイル全体に切り替えます。

    複数行のフラグメント自体を検索する場合は、それを選択して Ctrl+Fを押します。

検索を管理する

DataGripを使用すると、検索プロセスを調整し、表示された検索結果でさまざまなアクションを実行できます。

  • 以前の検索のリストを表示するには、検索フィールドで ⌥↓ を押します。

    search history
  • 複数行の文字列を入力する場合は、検索フィールドの Enter a new line アイコンをクリックして新しい行を探します。

  • the Regex icon が選択されている場合、DataGripは、含むテキスト文字列を検索するときに、バックスラッシュ \ で特殊な正規表現記号を自動的にエスケープします。

    Escape regex symbols

    正規表現の詳細については、正規 表現のドキュメントで検索を参照してください。

  • Previous occurrence および Next occurrence 矢印を使用して、前または次の出現箇所にナビゲートします。

  • 検索ツールウィンドウの出現箇所リスト Alt+F7 を操作します。他のオプションがあります。たとえば、結果をグループ化したり、別のウィンドウで開いたりできます。

    Found Occurrences in the Find tool window

  • Add selection for the next occurrence または unselect the previous occurrence アイコンをクリックして、次の出現の選択を追加するか、前の出現 Alt+J または Shift+Alt+Jの選択を解除します。

  • ファイル全体で検索対象をすばやく置き換えたい場合は、Ctrl+Shift+Alt+J を押して新しい文字列を入力します。

  • 検索フィールドで the Words icon , the Match case icon をクリックするか、the filter icon をクリックして検索範囲を選択すると、検索を絞り込むことができます。

  • ^⌥X (以前は ⌥Gと呼ばれていました)を押すと、the Regex icon正規表現オプションをすばやく切り替えることができます。正規表現を使用して、より困難な検索を選択できます。

  • 開いたファイル内の任意の要素の使用箇所を見るには Ctrl+F7 を押してください。

    DataGripがファイル内で見つかったすべての使用箇所を強調表示しないようにするには、設定/環境設定ダイアログ Ctrl+Alt+S を開き、エディター | 一般ページでキャレット上の要素の使用箇所を強調表示するオプションをクリアします。

    現在のファイルを超えた使用箇所を検索するにAlt+F7 を、別のポップアップで検索結果を開くには Ctrl+Alt+F7 を押します。検索前にオプションを設定する必要がある場合は、Ctrl+Shift+Alt+F7 を押して使用箇所の検索ダイアログを開きます。

ファイル内の検索文字列を置き換えます

  1. Ctrl+R を押すか、メインメニューから編集 | 検索 | 置換を選択してファイル内置換ウィンドウを開きます。

  2. 上部のフィールドに検索文字列を入力します。下のフィールドに、置換文字列を入力します。大文字と小文字を保持する必要がある場合は、置換フィールドにある the Preserve Case icon をクリックします。

    Replace in file pane

    複数行置換の場合は Multi-line をクリックしてください。例:カンマをカンマと改行で置き換える場合は、検索フィールドにカンマを入力し、置換フィールドにカンマと改行を入力します。

  3. 置換をクリックしてアイテムを1つずつ置き換え、すべて置換を使用してファイル内のすべてのアイテムを置き換え、除外を使用していくつかのアイテムを置き換えません。

置換ウィンドウに表示されるオプションは検索ウィンドウに似ており、検索結果の管理セクションを参照できます。

最終更新日: 2020年7月2日

関連ページ:

正規表現を使用してテキストを検索して置換する

テキストの特定のパターンを検索および置換する場合は、正規表現を使用します。パターンマッチング、解析、結果のフィルタリングなどに役立ちます。正規表現構文を学習したら、ほぼすべての言語で使用できます。を押して、検索と置換のペインを開きます。複数のファイルを検索して置換する必要がある場合は、を押します。上...

プロジェクト内のターゲットを検索および置換する

プロジェクト内のテキスト文字列を検索したり、さまざまな範囲を使用して検索プロセスを絞り込んだり、検索から特定の項目を除外したり、使用箇所や出現箇所を見つけたりすることができます。プロジェクトで検索文字列を見つけるメインメニューから を選択します。検索フィールドに、検索文字列を入力します。または、エ...

使用箇所を検索

コードを記述または編集するときに、変更または削除するコード要素に遭遇する場合があります。変更を行う前に、コード要素がどこで使用され、アプリケーションにどのように影響するかを確認することをお勧めします。使用箇所の検索アクションを使用すると、コードベース全体でコード要素の参照を検索できます。検索プロセス...

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完helps you complete statements, database object names, parameters, and