Команда Replace In Files
Заменяет текст в файлах с использованием подмножества параметров, доступных на вкладке Заменить в файлах окна Поиск и замена.
Синтаксис
Edit.ReplaceinFiles findwhat replacewith [/all] [/case]
[/ext:extensions] [/keep] [/lookin:searchpath] [/options] [/regex]
[/reset] [/stop] [/sub] [/text2] [/wild] [/word]
Аргументы
findwhat
Обязательно. Текст для поиска совпадения.
replacewith
Обязательно. Текст для замены совпавшего текста.
коммутаторы;
/all или /a
Необязательно. Заменяет все вхождения искомого текста на замещающий текст.
/case или /c
Необязательно. Совпадение происходит только в том случае, если прописные и строчные знаки точно соответствуют тем, что указаны в аргументе findwhat
.
/ext: extensions
Необязательно. Определяет расширения файлов, в которых будет проводиться поиск.
/keep или /k
Необязательно. Указывает, что все измененные файлы остаются открытыми.
/lookin: searchpath
Необязательно. Каталог, в котором будет производиться поиск. Если путь содержит пробелы, необходимо заключить полный путь в кавычки.
/options или /t
Необязательно. Отображает список текущих параметров поиска, но не выполняет сам поиск.
/regex или /r
Необязательно. Использует стандартные специальные символы в аргументе findwhat
для представления текстовых шаблонов вместо самих букв. Полный список знаков регулярных выражений см. в разделе Регулярные выражения.
/reset или /e
Необязательно. Для параметров поиска возвращает их значения по умолчанию, но не выполняет сам поиск.
/stop
Необязательно. Останавливает выполнение текущей активной операции поиска. Если указан аргумент /stop
, остальные аргументы при замене игнорируются. Например, чтобы остановить текущую замену, нужно ввести следующую строку:
>Edit.ReplaceinFiles /stop
/sub или /s
Необязательно. Выполняет поиск в папках, вложенных в каталог, который указан в аргументе /lookin:searchpath
.
/text2 или /2
Необязательно. Отображает результаты замены в окне Результаты поиска 2.
/wild или /l
Необязательно. Использует стандартные специальные символы в аргументе findwhat
для представления символа или последовательности символов.
/word или /w
Необязательно. Выполняет поиск только целых слов.
Пример
Этот пример ищет btnCancel
и заменяет на btnReset
во всех CLS-файлах, расположенных в папке "my visual studio projects", а также отображает сведения о заменах в окне Результаты поиска 2.
>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по