Ограничить поиск указанными папками или типами файлов в Visual Studio? - PullRequest
58 голосов
/ 28 апреля 2009

Есть ли способ ограничить поиск (через диалоговое окно «Найти и заменить») в Visual Studio указанными папками или типами файлов?

Ответы [ 5 ]

74 голосов
/ 28 апреля 2009

Да, в окне поиска / замены вы можете:

  • укажите типы файлов в опции " Посмотрите на эти типы файлов "
  • и выберите папки в кнопке ... опции " Look in ".

Find and Replace Window

17 голосов
/ 07 декабря 2015
  1. Нажмите Найти в файлах
  2. Кнопка поиска папок с тремя точками "..."
  3. Выберите нужную папку
  4. Проверьте имя папки и щелкните нужное действие

Click Find in Files

Choose search folders

Choose desired folder Verify folder name and click desired action

16 голосов
/ 23 марта 2016

Не могу поверить, что эта проблема все еще существует в VS2015. У нас есть дерево папок обозревателя решений. Почему «Текущая выбранная папка» отсутствует в раскрывающемся списке. «...» не по умолчанию запускается в папке решения, мне нужно просмотреть всю сеть, чтобы найти общий ресурс, затем развернуть все папки, чтобы найти папку, которая уже там и выбрана Исследователь решений. Dreamweaver использует эту функцию для поиска не менее десяти лет (возможно, дольше).

4 голосов
/ 10 января 2019

Самый быстрый поиск папок в VS:

Как сказано в других ответах, не существует немедленного способа ограничить ваш поиск определенной папкой в ​​текущем решении. (Для этого есть как минимум 3 запроса функций на visualstudio.uservoice.com , которые были закрыты из-за отсутствия голосов.)

Но вот самый быстрый обходной путь, который я смог найти.
Работает не выходя из VS и только с нажатиями клавиш (без действий мыши):

  • В обозревателе решений выберите папку для поиска.
  • Нажмите Ctrl-C (копирует путь к папке в буфер обмена).
  • Нажмите Ctrl-Shift-F, чтобы открыть «Найти в файлах».
  • Введите условие поиска, затем нажмите Tab, чтобы переместить курсор в поле «Искать в».
  • Нажмите Ctrl-V, чтобы вставить путь к папке из буфера обмена.
0 голосов
/ 06 апреля 2016

Пока работает Выбор папок поиска, это может быть намного лучше. Я действительно хотел бы выбрать папки для исключения, а также включить, потому что иногда папки являются вложенными. Вы можете захотеть папку, но только некоторые из подпапок.

Но самым худшим неудобством является то, что оно не хранится вместе с решением. Если у меня возникнет проблема с поиском, и я закрою VS, а затем снова открою, я должен определить его заново.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...