Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поиск файлов с помощью подмножества параметров, доступных на вкладке Поиска в файлах окна Поиска и замены.
Важный
Поддержка этой команды была удалена в Версии 16.5 Visual Studio 2019 и восстановлена в Версии 17.12 Visual Studio 2022. Если вы используете эту команду с версиями 16.5-17.11, может появиться сообщение об ошибке, которое говорится, Команда "Edit.FindinFiles" не принимает аргументы или переключатели. некоторые параметры были изменены в Visual Studio 2022.
Синтаксис
Edit.FindinFiles findwhat [/append] [/case] [/ext:extensions]
[/lookin:searchpath] [/options] [/reset] [/stop] [/sub]
[/regex] [/word]
Аргументы
findwhat
Обязательно. Текст, соответствующий.
Переключатели
/append: resultwindowname
(новое в Visual Studio 2022)
Необязательный. Направляет результаты текущего поиска, добавляемые к предыдущим результатам поиска, идентифицируемые resultwindowname
аргументом. Окна результатов поиска называются первым поисковым термином, который привел к созданию окна.
Пример
>Edit.FindinFiles "AdornmentTagComparer" /lookin:"Entire Solution"
>Edit.FindinFiles "TagComparer" /lookin:"Entire Solution" /append:"AdornmentTagComparer"
/case или /c
Необязательный. Совпадения происходят только в том случае, если символы верхнего и нижнего регистра точно соответствуют указанным в аргументе findwhat
.
/ext: extensions
Необязательный. Указывает расширения файлов для поиска файлов. Если оно не указано, то используется предыдущее расширение, если он был введен ранее.
/lookin: searchpath
Необязательный. Каталог для поиска. Если путь содержит пробелы, заключите весь путь в кавычки.
/name или /n\ (не поддерживается в Visual Studio 2022) Необязательно. Отображает список имен файлов, содержащих совпадения.
/options или /t
Необязательный. Отображает список текущих параметров поиска и не выполняет поиск.
/regex или /r
Необязательный. Использует предопределенные специальные символы в аргументе findwhat
в качестве нотации, представляющие шаблоны текста, а не литеральные символы. Полный список символов регулярных выражений см. в регулярных выражений.
/reset или /e
Необязательный. Возвращает параметры поиска для параметров по умолчанию и не выполняет поиск.
/остановка
Необязательный. Останавливает текущую операцию поиска, если она выполняется. Поиск игнорирует все остальные аргументы при указании /stop
. Например, чтобы остановить текущий поиск, введите следующее:
>Edit.FindinFiles /stop
/sub или /s
Необязательный. Выполняет поиск вложенных папок в каталоге, указанном в аргументе /lookin:searchpath
.
/text2 или /2\ (не поддерживается в Visual Studio 2022) Необязательно. Отображает результаты поиска в окне "Результаты поиска 2".
/wild или /l\ (не поддерживается в Visual Studio 2022) Необязательно. Использует предопределенные специальные символы в аргументе findwhat
в качестве нотации для представления символов или последовательности символов.
/word или /w
Необязательный. Выполняет поиск только целых слов.
Пример
В этом примере выполняется поиск btnCancel во всех cls-файлах, расположенных в папке "Мои проекты Visual Studio" и отображается информация о совпадении в окне поиска результатов 2.
>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2