Visual Studioで検索するときに特定のファイルタイプのみを含める


98

Visual Studioで自分のコードを検索したい場合は、C#コードの中に探していることがよくあります。ただし、JavaScriptファイルで同じ変数名を使用したため、これらの検索結果もすべて確認する必要があります。私が探しているテキストが、プロジェクトに組み込んだサードパーティのJavaScriptライブラリでも使用されている場合、これはさらに悪化します。これにより、何百もの検索結果が生じる可能性があります。

複雑さを増すために、デザイナーはページのHTMLモックアップを同じプロジェクトに組み込んでいるので、そこにも大量の検索結果が表示されることがよくあります。

.cs、.aspx、および.ascxファイルでは結果を表示し、.jsや.htmでは結果を表示しないようにしたいのですが。

次のいずれかを行う方法はありますか?

  • 特定のタイプのファイルのみを検索(.csファイルのみを検索)。
  • 特定のタイプのセットのいずれかのファイルのみを検索します(.cs、.aspx、.ascxファイルのみを検索します)。
  • 特定のタイプを除くすべてのファイルタイプを検索します(.jsを除くすべてを検索します)。

私はそうではないと思います。この場合、これを回避するための巧妙な方法はありますか?


5
最後のオプションは利用できないようです。ファイルタイプセレクターは付加的なものであり、何を含めるかを指定できますが、何を除外するかは指定できません。
nicodemus13 2012

1
ここでVisual Studioの機能に投票できます: visualstudio.uservoice.com/forums/121579-visual-studio-2015/…Doooooo it!
Polshgiant

回答:


88

[ファイルから検索]ダイアログ(Ctrl + Shift + F)には、[検索オプション]というフィールドがあります。このダイアログのフィールドに、検索するフィールドの拡張子を入力できるはずです。

*.cs; *.aspx; *.ascx; 

3
+1 [ファイルから検索]ダイアログは、最近の拡張機能の選択を保存するため、検索する拡張機能のセットを簡単に選択できます。
Gabe Moothart、2009年

6
検索!=ファイルから検索
Patonza

1
これはファイルの置換ダイアログでも機能し、置換にはいくつかの追加のボタン、特に「ファイルをスキップ」があり、さらに時間を節約できます。
Travis

27

の代わりにCtrl + FCtrl + Shift + F調べたいファイルの種類を指定するための選択肢があると思います。


2
Ctrl + Shift + Fを修正します。また、すべてを検索します。検索では、何かを見つけると停止するため、必要なすべてを見つけるためにベビーシットする必要があります。
Andrew

通常の検索メニューでもすべてを検索できます。「検索」矢印の右側にあるドロップダウンの下に非表示になっています
alexanderbird

9

ここに画像の説明を入力してください

デフォルトからファイルタイプを選択するか、独自のタイプを入力できます。複雑な検索に使用できる正規表現。


7

ファイル検索を制限する別の方法は、特定のフォルダセットのみを選択することです。

検索用のフォルダーセットの設定


それは素晴らしいオプションです!また、[探す場所:]を[開いているすべてのドキュメント]に変更して、検索するドキュメントだけを開くことも役立つでしょう。
Matt

1
おい!素晴らしいオプション。VSを使い始めて以来、今まで見たことがない。
ウェイドハトラー、

6

次の検索を使用してjsファイルを除外したい: *.a*;*.cs*;

ほとんどの場合、最終的にはaspx、cs、cshtmlファイルで検索するので、これは非常に役立ちます。後者ではjquery.custom1234.js(通常、ほとんどのプロジェクトで使用します)などのjqueryカスタムファイルが選択されるため、*.cs*代わりに使用する方法に注意してください。*.c**.c*


.cssファイルは含まれていますが、これは望ましくない場合がありますが、これが最適であることがわかりました。:私ものWeb.ConfigのとSite.Master(それが存在する場合)のための2つ以上を追加する
arserbin3

4
cssファイルを省略するには: *.a*;*.cs;*.csh*;*.Config;*.Master;
arserbin3

1

[検索]ダイアログボックスで、[オプションを検索]-> [これらのファイルタイプを確認]に移動します。

自分の文字列を入力します(例:)*.cs, *.aspx, *.ascx。「すべて検索」ボタンをクリックします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.