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

[検索] ボックス、または [検索と置換] ウィンドウ[クイック検索][クイック置換] を使用すると、開いている 1 つ以上のドキュメントやウィンドウを検索できます。 これらの操作では、アクティブなドキュメント内で一致する項目から項目にジャンプできるため、[検索結果] ウィンドウは表示されません。

検索操作と置換操作のキーボード ショートカットを確認するには、「定義済みショートカット キー」を参照してください。

[検索と置換] ウィンドウの [フォルダーを指定して検索] および [フォルダーを指定して置換] を使用すると、一括検索操作と一括置換操作を実行できます。 これらの操作では、検索結果と加えられた変更の一覧が検索結果ウィンドウに表示されます。 一括検索操作と一括置換操作を実行する方法の詳細については、「方法 : 結果リストを使用して検索する」を参照してください。

注意

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

現在のドキュメントを [検索] ボックスから検索するには

  1. 検索するファイルをコード エディターで開きます。

  2. [標準] ツール バーの [検索] ボックスをクリックします。

  3. 検索する文字列を入力し、Enter キーを押します。

    最初に一致した検索文字列が選択されます。

  4. F3 キーを押すと、一致する次の文字列に移動します。

    ドキュメント全体の検索が完了すると、メッセージ ボックスが表示されます。

[検索] ボックスを使用すると、現在編集中のドキュメントのテキストをすばやく検索できます。

開いているすべてのドキュメントで文字列や式を検索するには

  1. [編集] メニューの [検索と置換] をポイントし、[クイック検索] をクリックします。

    [検索と置換] ウィンドウが開き、[クイック検索] オプションが表示されます。

  2. [検索対象] ボックスの一覧の [すべての開かれているドキュメント] をクリックします。

  3. 必要に応じて [検索オプション] を設定します。

    注意

    [ワイルドカード][正規表現] を使用可能にするには、[条件] をオンにし、いずれかのオプションを選択します。 [検索オプション] はグローバルなので、次回の検索でも有効になります。 使用できる [検索オプション] の詳細については、「[クイック検索] ([検索と置換] ウィンドウ)」を参照してください。

  4. [検索する文字列] ボックスに、検索する文字列または式を入力します。 特殊文字を追加するには、このボックスの横にある三角形の [式ビルダー] ボタンをクリックし、ワイルドカードまたは正規表現を選択します。

    注意

    使用できる特殊文字の一覧については、「ワイルドカード (Visual Studio)」および「正規表現 (Visual Studio)」を参照してください。

  5. [次を検索] をクリックして検索を開始します。最後のファイルの検索が完了するまで、[次を検索] のクリックを続けます。

    検索が一巡して始点に戻ると、メッセージが表示されます。

現在のプロジェクトのすべてのファイルで文字列や式を置き換えるには

  1. [編集] メニューの [検索と置換] をポイントして [クイック置換] をクリックするか、Ctrl キーを押しながら H キーを押します (既定のショートカット キー)。

    [検索と置換] ウィンドウが開き、[クイック置換] オプションが表示されます。

  2. [検索対象] ボックスの一覧の [現在のプロジェクト] をクリックします。

  3. 必要に応じて [検索オプション] を設定します。

    [ワイルドカード][正規表現] を使用可能にするには、[条件] をオンにし、いずれかのオプションを選択します。

    注意

    [検索オプション] はグローバルなので、次回の検索でも有効になります。 使用できる [検索オプション] の詳細については、「[クイック置換] ([検索と置換] ウィンドウ)」を参照してください。

  4. [検索する文字列] ボックスに、検索する文字列または式を入力します。 特殊文字を追加するには、このボックスの横にある三角形の [式ビルダー] ボタンをクリックします。

    注意

    特殊文字の一覧については、「ワイルドカード (Visual Studio)」および「正規表現 (Visual Studio)」を参照してください。

  5. [検索する文字列] のインスタンスを別の文字列に置き換えるには、置き換える文字列を [置換後の文字列] ボックスに入力します。

    または

    [検索する文字列] のインスタンスを削除するには、[置換後の文字列] ボックスを空白にしておきます。

  6. [置換] をクリックし、最後のファイルで最後に検索された一致項目が置き換えられるまで、[置換] をクリックし続けます。 一致項目を置き換えないでスキップするには、[次を検索] を使用します。

    または

    すべての一致項目を一括して置換するには、[すべて置換] をクリックします。 置換の総数を示すメッセージ ボックスが表示されます。

    注意

    [すべて置換] を実行すると、すべてのファイル内のすべての一致項目が置き換えられます。 開いているファイルで実行した [すべて置換] 操作を元に戻すには、そのファイルを保存する前に [編集] メニューの [元に戻す] をクリックします。

参照

処理手順

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

方法 : ドキュメントのインクリメンタル検索を実行する

参照

[フォルダーを指定して検索] ([検索と置換] ウィンドウ)

[フォルダーを指定して置換] ([検索と置換] ウィンドウ)

その他の技術情報

検索と置換