検索結果ウィンドウ

2 つの [検索結果] ウィンドウには、[フォルダーを指定して検索] ([検索と置換] ウィンドウ)または [フォルダーを指定して置換] ([検索と置換] ウィンドウ)を使用したときに検索された一致文字列が表示されます。 [フォルダーを指定して検索] および [フォルダーを指定して置換][結果オプション] では、検索された一致文字列が表示される [検索結果] ウィンドウを選択できます。 詳細については、「[フォルダーを指定して検索] ([検索と置換] ウィンドウ)」および「[フォルダーを指定して置換] ([検索と置換] ウィンドウ)」を参照してください。

一致する文字列が見つかると、選択した [検索結果] ウィンドウが自動的に開きます。 [検索結果] ウィンドウを手動で表示するには、[表示] メニューの [その他のウィンドウ] をポイントし、[検索結果 1] または [検索結果 2] をクリックします。

一致した文字列にジャンプするには、結果リスト内の適切な行をダブルクリックします。 ソース ファイルがコード エディターに表示され、一致する文字列の先頭にカーソルが配置されます。 一致文字列を含む行を示す記号がコード エディターのインジケーター マージンに表示され、その行の完全な文字列がステータス バーに表示されます。

[検索結果] ウィンドウのツール バーのボタンを使用すると、一致文字列のリストを移動できます。 次の操作を行うことができます。

  • 選択した一致文字列を含むコード行に移動します

  • リスト内の前の一致文字列に移動します

  • リスト内の次の一致文字列に移動します

  • 結果リストからすべての一致文字列を削除します

  • バックグラウンド検索を中止します

ショートカット キー

一致文字列を移動するには、次のショートカット キーを使用します。

注意

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。

Ctrl + Home

[検索結果] ウィンドウの最上部にスクロールします。

Ctrl + End

[検索結果] ウィンドウの最下部にスクロールします。

PageUp

一致文字列の次のグループにスクロール アップします。

PageDown

一致文字列の次のグループにスクロール ダウンします。

前の一致文字列を選択します。

次の一致文字列を選択します。

検索結果エントリ

検索結果リストの各エントリには、次の情報が表示されます。

  • 完全パス

  • ファイル名

  • 行番号

  • 一致する内容を含む行のフル テキスト

たとえば、[フォルダーを指定して検索] を使用して、正規表現 "var[1-3]:Sm+par" に一致する文字列を検索した場合、結果リストの 2 つのエントリには、以下が表示されます。

c:\Projects\MyPrj1\MyClass.cpp(38):if var3=par then
c:\Projects\MyPrj2\MyClass2.cpp(12):while var1<>par 

また、[フォルダーを指定して置換] を使用して、正規表現 "var[1-3]:Sm+par" に一致する文字列を文字列 "sample" に置き換えた場合、結果リストの 2 つのエントリには、以下が表示されます。

c:\Projects\MyPrj1\MyClass.cpp(38):if sample then
c:\Projects\MyPrj2\MyClass2.cpp(12):while sample 

ヒント

[クイック検索] を使用すると、長い結果リストをスキャンできます。 詳細については、「方法 : 結果リストを使用して検索する」を参照してください。

概要行

検索結果は、検索パラメーターを示す行で始まり、統計情報の行で終了します。 たとえば、フォルダーを指定した検索で、開いているすべてのドキュメントで正規表現 "var[1-3]&par" に一致する文字列を検索した場合、結果リストの最初には、次の検索パラメーターの行が表示されます。

Find all "var[1-3]&par" Regular expression, Subfolders, Find Results 1, "All Open Documents"

そして、最後には次の統計情報の行が表示されます。

Matching lines: 57  Matching files: 23  Total files searched: 59

[フォルダーを指定して置換] を使用して、開いているすべてのドキュメントで正規表現 "var[1-3]&par" に一致する文字列を文字列 "sample" に置き換えた場合、結果リストには、次の検索パラメーターの行が表示されます。

Replace "var[1-3]&par", "sample", Regular expression, Subfolders, Find Results 1, "All Open Documents"

参照

処理手順

方法 : 対話モードで検索する

方法 : 結果リストを使用して検索する

参照

[クイック検索] ([検索と置換] ウィンドウ)

[シンボルの検索] ([検索と置換] ウィンドウ)

[シンボルの検索結果] ウィンドウ

その他の技術情報

検索と置換