Visual Studio のフォーラムに「フォルダ検索で、対象のファイルに除外条件を指定したい」という質問が挙がっていました。
*.vb
や*.cs
は検索対象にしたいが、*.Designer.vb
や*.Designer.cs
は検索対象にしたくない
回答がついていたのですが、あまり適当なものとは思えず、自分なりにやってみたところの答えをメモ。
「検索と置換」でファイル種類でフィルタリングする
こんな感じで、「ファイルの種類」でフィルターを設定する。「!*\bin*;」のように「!」をつけることで排他条件になっている。(と思われる)
.Designer.cs ファイルと AssemblyInfo.cs ファイルを除外した cs ファイルの検索だとこんな感じでどうだろう。
- !AssemblyInfo.cs;!.Designer.cs;.cs;
ショートカットキー
検索と置換
- Ctrl + F
- Ctrl + H
フォルダーを指定して検索
- Ctrl + Shift + F
- Ctrl + Shift + H
フィルタリングして検索したほうが使い勝手いいなら、shift キーも押して検索するようにしよう。
参考
プログラマーのためのVisual Studio Codeの教科書
- 作者:川崎 庸市、平岡 一成、阿佐 志保
- 発売日: 2020/04/30
- メディア: 単行本(ソフトカバー)