web-dev-qa-db-ja.com

Visual Studioで指定したフォルダーまたはファイルタイプに検索を制限しますか?

Visual Studioの検索を([検索と置換]ダイアログを使用して)指定されたフォルダーまたはファイルタイプに制限する方法はありますか?

59
Bryan

はい、検索/置換ウィンドウで次のことができます。

  • これらのファイルタイプを見てください」オプションでファイルタイプを指定します
  • でフォルダを選択します ... 「Look in」オプションのボタン。

Find and Replace Window

75

この問題がVS2015にまだ存在するとは信じられません。ソリューションエクスプローラーのフォルダーツリーがあります。 「現在選択されているフォルダ」がドロップダウンのオプションではないのはなぜですか。 「...」はデフォルトではソリューションフォルダーから開始するわけではありません。ネットワークを介して共有を参照し、すべてのフォルダーをドリルダウンして、そこに既にあり、選択されているフォルダーを取得する必要がありますソリューションエクスプローラー。 Dreamweaverには、少なくとも10年(おそらくそれ以上)の検索機能があります。

17
Wolfie
  1. [ファイルで検索]をクリックします
  2. 検索フォルダの3つのドットボタンを選択 "..."
  3. 目的のフォルダーを選択
  4. フォルダー名を確認し、目的のアクションをクリックします

Click Find in Files

Choose search folders

Choose desired folderVerify folder name and click desired action

17
ManirajSS

VSでの最速のフォルダー検索:

他の回答で述べたように、現在のソリューション内の特定のフォルダーに検索を制限する直接的な方法はありません。 ( visualstudio.uservoice.com には、少なくとも3つの機能要求があり、それらはすべて、アップ票がないため閉鎖されています。)

しかし、ここに私が見つけることができる最速の回避策があります。
VSを離れることなく、キーストロークのみで動作します(マウス操作は不要です)。

  • ソリューションエクスプローラーで、検索するフォルダーを選択します。
  • 押す Ctrl-C(フォルダーパスをクリップボードにコピーします)。
  • 押す Ctrl-Shift-F [ファイルの検索]を開きます。
  • 検索語を入力し、Tabを押してカーソルを[検索]フィールドに転送します。
  • 押す Ctrl-Vクリップボードからフォルダーパスに貼り付けます。
4
Jpsy

[検索フォルダーの選択]は機能しますが、はるかに優れている可能性があります。フォルダーは入れ子になっていることがあるため、除外するフォルダーと含めるフォルダーを選択したいと考えています。フォルダーが必要な場合がありますが、サブフォルダーの一部のみが必要です。

しかし、最悪の不便は、ソリューションと共に保存されないことです。検索の定義に問題があり、VSを閉じてから再度開く場合は、検索全体を定義する必要があります。

0
Wray Smallwood