Команда Find in Files
Поиск файлов с помощью набора параметров, доступных на вкладке Найти в файлах диалогового окна Поиск и замена.
Edit.FindinFiles findwhat [/case] [/ext:extensions]
[/lookin:searchpath] [/names] [/options] [/reset] [/stop] [/sub]
[/text2] [/wild|/regex] [/word]
Аргументы
- findwhat
Обязательный. Текст для поиска совпадения.
Переключатели
/case или /c
Необязательный. Совпадение происходит только в том случае, если прописные и строчные знаки точно соответствуют тем, что указаны в аргументе findwhat./ext: extensions
Необязательный. Определяет расширения файлов, в которых будет проводиться поиск. Если переключатель не определен, используется предыдущее расширение, вводившееся ранее./lookin: searchpath
Необязательный. Каталог, в котором будет производиться поиск. Если путь содержит пробелы, необходио заключить полный путь в кавычки./names или /n
Необязательный. Отображает список имен файлов, содержащих совпадения./options или /t
Необязательный. Отображает список текущих параметров поиска, но не выполняет сам поиск./regex или /r
Необязательный. Использует стандартные специальные знаки в аргументе findwhat для представления текстовых шаблонов вместо самих букв. Полный список знаков регулярных выражений см. в разделе Регулярные выражения./reset или /e
Необязательный. Для параметров поиска возвращает их значения по умолчанию, но не выполняет сам поиск./stop
Необязательный. Останавливает выполнение текущей активной операции поиска. Если указан аргумент /stop, остальные аргументы при поиске игнорируются. Например, чтобы остановить текущий поиск, следует ввести следующую строку:>Edit.FindinFiles /stop
/sub или /s
Необязательный. Выполняет поиск в папках, вложенных в каталог, который указан в аргументе /lookin:searchpath./text2 или /2
Необязательный. Отображает результаты поиска в окне "Результаты поиска 2"./wild или /l
Необязательный. Использует стандартные специальные знаки в аргументе findwhat для представления знака или последовательности знаков. Полный список подстановочных знаков см. в разделе Подстановочные знаки./word или /w
Необязательный. Выполняет поиск только целых слов.
Пример
В данном примере осуществляется поиск "btnCancel" во всех CLS-файлах, расположенных в папке My Visual Studio Projects, а в окне "Результаты поиска 2" отображаются сведения о найденных совпадениях.
>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2
См. также
Задачи
Практическое руководство. Поиск документов с использованием списков результатов
Ссылки
Окно "Поиск в файлах", "Поиск и замена"