DataGrip 2019.1ヘルプ

ファイル内のテキストの検索と置換

DataGripを使用すると、アクティブなエディターでテキスト文字列を検索して置き換えることができます。

現在のファイルを検索する

  1. メインメニューから編集 | 検索 | 検索を選択するか、Ctrl+Fを押します。検索ペインは、アクティブエディターの上部に表示されます。

  2. 必要に応じて、検索オプションを指定します。

  3. 検索フィールドに、検索文字列の入力を開始します。

    Find text

    入力すると、現在のカーソル位置の後に検索文字列が最初に現れます。他の出現箇所はエディターで強調表示されます。さらに、マッチする出現箇所は、右ガターにストライプでマークされます。

  4. 複数行の断片を検索するには、検索ボックスで Multi-line search をクリックするか、N/Aを押します。

  5. 検索結果を見る

現在のファイル内を置換する

  1. メインメニューから編集 | 検索 | 置換を選択するか、Ctrl+Rを押します。アクティブなエディターの上部に検索と置換の枠が表示されます。

  2. 必要に応じて、検索オプションと置換オプションを指定します。

  3. 検索フィールドに検索文字列を入力します。入力すると、一致する出現箇所がエディターで強調表示され、最初の出現箇所で置換ポップアップダイアログが開き、現在の出現箇所またはそのすべてを空の文字列で置き換えることを提案します。

  4. 置換文字列の入力を開始します。

  5. 検索結果を見るをクリックし、置換ダイアログのボタンを使用して、必要に応じて出現箇所を置換します。下記の 検索と置換のオプションを参照してください。

検索結果の操作

  • 新しい検索を開始するには、次のいずれかを実行します(現在のフォーカスに応じて)。

    • エディターにフォーカスがある場合は、Ctrl+Fを押します。

    • 検索フィールドにフォーカスがある場合は、Ctrl+Aを押します

    どちらの場合も、既存の検索文字列が選択され、新しい文字列を入力することができます。

  • 出現箇所間を移動するには、次のいずれかを実行します。

    • Shift+F3(前の選択にジャンプ)または F3 (次の選択にジャンプ)を押します。

    • 検索パネルの Previous occurrence または Next occurrence ボタンを使用します。

    • ガターストライプをクリックします。

  • 検索ペインには、検出された出現箇所の数が表示されます。一致するものが見つからない場合、検索ペインは赤色になります。

  • 最近の検索履歴を使用してください:検索ペインを開いた状態で、Find をクリックして最近のエントリのリストを表示します。

  • 操作をキャンセルしてペインを閉じるには、Escapeを押します。

  • 複数選択を使用する ( 複数 選択 )例:特定の文字列が検索結果として強調表示されている場合は、Add multi caterAlt+J)をクリックしてこの文字列の出現を複数選択に追加するか、Remove selectionShift+Alt+J)を使用して出現を削除します。 Select all occurrencesCtrl+Shift+Alt+J)を使用した複数選択への出現箇所。

検索と置換のオプション

項目

説明

検索/置換

find1

このボタンをクリックすると、最近のエントリの履歴が表示されます。

検索、置換

icons actions clear

検索フィールドをクリアするには、このボタンをクリックします。

検索、置換

icons actions previousOccurence svg icons actions nextOccurence svg

これらのボタンをクリックすると、検索文字列が検索されます。

検索、置換

icons actions AddMulticaret

このボタンをクリックすると、次に検出された出現箇所が複数選択に追加されます。

検索

remove selection icon

見つかった出現箇所を複数選択から削除するには、このボタンをクリックします。

検索

select all occurrences icon

見つかったすべての出現箇所を含む選択を作成するには、このボタンをクリックします。

検索

Find all

このボタンをクリックすると、検索結果が検索ツール・ウィンドウに表示されます。

検索、置換

大/小文字の一致

このチェックボックスを選択すると、DataGripは検索中に大文字と小文字を区別します。

検索、置換

正規表現

このチェックボックスを選択すると、検索文字列は正規表現として認識され、置換プレビューがツールチップに表示されます。検索または置換フィールドにいる間に、Alt+X (以前は Alt+Gと呼ばれていました)を押して、選択した正規表現チェックボックスをすばやく選択または選択解除します。

検索、置換

単語

このチェックボックスをオンにすると、DataGripは単語全体、つまりスペース、タブ、句読点、または特殊文字で区切られた文字列のみを検索します。
このチェックボックスは、正規表現チェックボックスをオンにすると無効になります。

検索、置換

大/小文字を保持する

このチェックボックスが選択されていると、DataGripは最初の文字の大文字小文字と最初の文字列の大文字小文字の区別を保持します。例:代替としてyourtestを指定した場合MyTestYourtestに置き換えられます。
正規表現チェックボックスが選択されている場合、このチェックボックスは無効になります。

置換

選択内

このチェックボックスをオンにすると、検索と置換が選択されたテキストのみに限定されます。

置換

置換

現在の出現箇所を置き換えて次の出現箇所に進みます。

置換

すべて置換

このボタンをクリックすると、現在のファイル内または選択範囲内のすべての見つかった出現箇所が置き換えられます。

置換

除外/含める

現在の出現箇所をスキップし、すべて置換操作から除外するには、除外ボタンをクリックします。この出現箇所のボタンは包含に変わります。

置換

show filter popup

このボタンをクリックすると、追加オプションのリストが表示されます。対応するオプションをチェックすると、指定されたスコープに検索が限定されますが、他の出現箇所は無視されます。

検索、置換

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

関連事項

関連ページ:

検索ツール・ウィンドウ

基本:検索ツールウィンドウでは、検索結果を操作できます。見つからない限り、このツールウィンドウは表示メニューには表示されません。ツールバー・ボタン:設定検索設定を編集するには、このボタンをクリックします。再実行最後の検索を繰り返します。閉じる現在のタブまたはツールウィンドウを閉じます。

プロジェクトのテキストの検索と置換

DataGripは、検索および置換機能をプロジェクト全体またはネストされた階層を持つディレクトリーに拡張します。プレビュータブまたは検索ツール・ウィンドウで検索結果を表示できます。選択した正規表現チェックボックスをすばやく選択またはクリアするには、Alt+X(旧Alt+G)を押します。指定されたパス...

コードエディター

コードエディター、または単にエディターを使用すると、コードを記述して関連するタスクを実行できます。エディター・タブ各ファイルまたはコンソールはそれぞれのタブで開きます。タブを切り替えるには と を使用し、タブを閉じるには を使用します。タブを操作するためのその他のコマンドは、コンテキストメニュ...

正規表現を使用して文字列を検索および置換する

特定のパターンのテキストを検索して置き換える場合は、正規表現を使用してください。それらはパターンマッチング、パース、結果のフィルタリングなどに役立ちます。正規表現の構文を習得すれば、ほぼすべての言語に使用できます。より複雑なパターンを検索して置き換えるには、構造検索と置換を使用します。複数のファイル...