検索結果ウィンドウ
更新 : 2007 年 11 月
2 つの [検索結果] ウィンドウには、[フォルダを指定して検索] ([検索と置換] ウィンドウ)または [フォルダを指定して置換] ([検索と置換] ウィンドウ)を使用したときに検索された一致文字列が表示されます。[フォルダを指定して検索] および [フォルダを指定して置換] の [結果オプション] では、検索された一致文字列が表示される [検索結果] ウィンドウを選択できます。詳細については、「[フォルダを指定して検索] ([検索と置換] ウィンドウ)」および「[フォルダを指定して置換] ([検索と置換] ウィンドウ)」を参照してください。
一致する文字列が見つかると、選択した [検索結果] ウィンドウが自動的に開きます。[検索結果] ウィンドウを手動で表示するには、[表示] メニューの [その他のウィンドウ] をポイントし、[検索結果 1] または [検索結果 2] をクリックします。
一致した文字列にジャンプするには、結果リスト内の適切な行をダブルクリックします。ソース ファイルがコード エディタに表示され、一致する文字列の先頭にカーソルが配置されます。一致文字列を含む行を示す記号がコード エディタのインジケータ マージンに表示され、その行の完全な文字列がステータス バーに表示されます。
[検索結果] ウィンドウのツール バーのボタンを使用すると、一致文字列のリストを移動できます。次の操作を行うことができます。
選択した一致文字列を含むコード行に移動します
リスト内の前の一致文字列に移動します
リスト内の次の一致文字列に移動します
結果リストからすべての一致文字列を削除します
バックグラウンド検索を中止します
ショートカット キー
一致文字列を移動するには、次のショートカット キーを使用します。
メモ : |
---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「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
ヒント : |
---|
[クイック検索] を使用すると、長い結果リストをスキャンできます。詳細については、「方法 : 結果リストを使用して検索する」を参照してください。 |
概要行
検索結果は、検索パラメータを示す行で始まり、統計情報の行で終了します。たとえば、フォルダを指定した検索で、開いているすべてのドキュメントで正規表現 "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"