Поделиться через


Команда Find in Files

Обновлен: Ноябрь 2007

Поиск файлов с помощью набора параметров, доступных на вкладке Найти в файлах диалогового окна Поиск и замена.

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

См. также

Задачи

Практическое руководство. Поиск документов с использованием списков результатов

Ссылки

Окно "Поиск в файлах", "Поиск и замена"

Окна "Результаты поиска"

Окно "Команда"

Поле "Поиск/Команда"

Команды с аргументами в Visual Studio

Стандартные псевдонимы команд в Visual Studio