Часто, когда я хочу выполнить поиск в своем коде в Visual Studio, я знаю, что то, что я ищу, находится в каком-то коде C #. Однако, поскольку я использовал то же имя переменной в файле JavaScript, мне также приходится просматривать все эти результаты поиска. Это становится еще хуже, когда текст, который я ищу, также используется в сторонней библиотеке JavaScript, которую мы добавили в проект: это может привести к сотням результатов поиска.
Чтобы усложнить ситуацию, наши дизайнеры включают HTML-макеты страниц в один и тот же проект, поэтому я часто обнаруживаю, что и там получаю множество результатов поиска.
Думаю, что мне действительно нужно, так это видеть результаты в моих файлах .cs, .aspx и .ascx, но не в .js или .htm.
Есть ли способ сделать что-либо из следующего:
- Искать только в файлах определенного типа (поиск только в файлах .cs).
- Искать только в файлах любого из заданного набора типов (искать только файлы .cs, .aspx и .ascx).
- Искать во всех типах файлов, кроме определенного типа или типов (искать все, кроме .js).
Я подозреваю, что нет, и в каком случае есть какой-нибудь хитрый способ обойти это?
Ответы:
В диалоговом окне «Найти в файлах» (Ctrl + Shift + F) должно быть поле «Параметры поиска». Вы должны иметь возможность вводить расширения полей, которые вы хотите искать, в поле в этом диалоговом окне:
источник
Вместо этого
Ctrl + F
, я думаю, этоCtrl + Shift + F
дает вам возможность указать типы файлов, которые вы хотите изучить.источник
Вы можете выбрать типы файлов по умолчанию или ввести свой собственный. Регулярные выражения доступны для сложного поиска.
источник
Другой способ ограничить поиск файлов - выбрать только определенные наборы папок.
источник
Мне нравится исключать файлы js, используя следующий поиск:
*.a*;*.cs*;
В большинстве случаев я ищу что-то в файлах aspx, cs, cshtml, так что это очень полезно. Обратите внимание, как я использую
*.cs*
вместо,*.c*
поскольку последний выбирает пользовательские файлы jquery, такие как jquery.custom1234.js (которые я обычно использую в большинстве своих проектов), конечно, если вы этого не сделаете, вы можете просто использовать*.c*
.источник
*.a*;*.cs;*.csh*;*.Config;*.Master;
В диалоговом окне «Найти» выберите «Параметры поиска-> Просмотреть эти типы файлов».
Введите свою строку, например
*.cs, *.aspx, *.ascx
. Нажмите кнопку «найти все».источник