web-dev-qa-db-ja.com

Visual Studioですべてのファイルを実際に検索する方法

Visual Studio Express 2013 for Webを使用しています。たとえば、UtilsクラスにFooBar()という名前の静的パブリックメソッドがあるとします。また、このメソッドを多くの.aspxファイルで使用しているとしましょう。 FooBar()のメソッドシグネチャをFooBar(string)に変更し、その後、Utils.FooBarのすべてのインスタンスを検索して更新できるようにしたいとします。

ここで、ソリューションエクスプローラーの検索ボックスに移動し、[ファイルコンテンツ内を検索]を選択して、「Utils」と入力したとします。 Utils。*メソッドをどこでも呼び出すという事実にもかかわらず、表示されるのはUtils.csファイルだけです。 「Utils.FooBar」と入力し続けると、何も表示されません。

現在、通常のウィンドウ検索もあまり役に立たないので、cygwinウィンドウを起動してgrepを使用しています。しかし、Visual Studioのすべてのファイル内で実際に検索する方法がなければならないようです。何か不足していますか?

58
Mike Godin

あなたが話していると思う ctrl + shift + F、デフォルトでは「look in:ソリューション全体」にあるはずです。

74
n4feng

答えは、ソリューションエクスプローラーの検索ボックスを使用しないことです。

代わりに、ソリューション内のファイルを開き、control-f検索ポップアップを使用して、すべてのファイルを次の方法で検索します。

  1. 「-> Find Next/<-Find Previous」セレクターから「Find All」を選択する
  2. 通常は「現在のドキュメント」と表示されるセレクタから「現在のプロジェクト」または「ソリューション全体」を選択します。
29
Mike Godin

押す Ctrl+,

次に、「すべてに移動」という名前のドッキングウィンドウが表示されます。

これは私のIDEの「すべてに移動」の写真

Picture

18
Ahmed Ibrahim

ドロップダウンメニューの選択から「ファイルで検索」ウィンドウにアクセスし、内のすべてのファイルを検索できます。ソリューション全体:編集>検索と置換>ファイルで検索

enter image description here

その他の方法として、「「ファイルで検索」ウィンドウを「標準ツールバー」」ボタンを以下のスクリーンショートでハイライト表示:

enter image description here

6
Nash