次の方法で共有


検索結果ウィンドウ

更新 : 2007 年 11 月

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

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

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

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

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

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

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

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

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

ショートカット キー

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

zd665bbb.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

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 
zd665bbb.alert_note(ja-jp,VS.90).gifヒント :

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

概要行

検索結果は、検索パラメータを示す行で始まり、統計情報の行で終了します。たとえば、フォルダを指定した検索で、開いているすべてのドキュメントで正規表現 "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"

参照

処理手順

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

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

参照

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

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

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

その他の技術情報

検索と置換