Команда Replace

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

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

Edit.Replace findwhat replacewith [/all] [/case]
[/doc|/proc|/open|/sel] [/hidden] [/options] [/reset] [/up]
[/wild|/regex] [/word]

Аргументы

  • findwhat
    Обязательный. Текст для поиска совпадения.

  • replacewith
    Обязательный. Текст, заменяемый совпадающим текстом.

Переключатели

  • /all или /a
    Необязательный. Заменяет все вхождения искомого текста замещающим текстом.

  • /case или /c
    Необязательный. Совпадение происходит только в том случае, если прописные и строчные знаки точно соответствуют тем, что указаны в аргументе findwhat.

  • /doc или /d
    Необязательный. Выполняет поиск только в текущем документе. Укажите один из доступных диапазонов поиска: /doc, /proc, /open или /sel.

  • /hidden или /h
    Дополнительный. Выполняет поиск скрытого или свернутого текста, например метаданных на стадии управления разработкой, скрытой области структурированного документа, свернутого класса или метода.

  • /open или /o
    Дополнительный. Осуществляет поиск во всех открытых документах, как если бы они представляли собой единый документ. Укажите один из доступных диапазонов поиска: /doc, /proc, /open или /sel.

  • /options или /t
    Необязательный. Отображает список текущих параметров поиска, но не выполняет сам поиск.

  • /proc или /p
    Необязательный. Выполняет поиск только в текущей процедуре. Укажите один из доступных диапазонов поиска: /doc, /proc, /open или /sel.

  • /regex или /r
    Дополнительный. Использует стандартные специальные знаки в аргументе findwhat для представления текстовых шаблонов вместо самих букв. Полный список знаков регулярных выражений см. в разделе Регулярные выражения.

  • /reset или /e
    Необязательный. Для параметров поиска возвращает их значения по умолчанию, но не выполняет сам поиск.

  • /sel или /s
    Необязательный. Выполняет поиск только в текущем выделении. Укажите один из доступных диапазонов поиска: /doc, /proc, /open или /sel.

  • /up или /u
    Дополнительный. Выполняет поиск от текущей позиции в файле к началу файла. По умолчанию поиск выполняется от текущей позиции в файле к концу файла.

  • /wild или /l
    Дополнительный. Использует стандартные специальные знаки в аргументе findwhat для представления символа или последовательности символов. Полный список подстановочных знаков см. в разделе Подстановочные знаки.

  • /word или /w
    Дополнительный. Выполняет поиск только целых слов.

Пример

В этом примере выполняется замена btnSend на btnSubmit во всех открытых документах.

>Edit.Replace btnSend btnSubmit /open

См. также

Задачи

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

Ссылки

Окно "Быстрая замена", "Поиск и замена"

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

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

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

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

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