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


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

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

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

yht979e0.alert_note(ru-ru,VS.90).gifПримечание.

Найденные совпадения не отображаются в окне Результаты поиска.

Для отображения окна Быстрая замена в диалоговом окне Поиск и замена можно использовать любой из перечисленных ниже методов.

Отображение окна "Поиск и замена"

  1. В меню Правка разверните узел Поиск и замена.

  2. Выберите Быстрая замена.

    либо

    Если окно Поиск и замена уже открыто, в панели инструментов нажмите треугольную кнопку Вид в правом раскрывающемся списке и выберите Быстрая замена.

С помощью команды Быстрая замена можно выполнять поиск в документе вперед или назад от позиции курсора. По достижению начала или конца документа поиск автоматически продолжается в области, в которой поиск еще на выполнялся. После выполнения поиска во всем документе появляется соответствующее сообщение.

Найти

Эти элементы управления позволяют указать искомую строку или выражение.

  • Найти
    Можно повторно использовать одну из 20 последних строк поиска, выбрав необходимую из раскрывающегося списка, или ввести новую текстовую строку или выражение для поиска.

    Параметр

    Описание

    [строка с подстановочными знаками]

    Если необходимо использовать подстановочные знаки, например звездочки (*) и вопросительные знаки (?), в строке поиска, то следует установить флажок Использовать в разделе Параметры поиска, а затем выбрать Знаки подстановки.

    [регулярное выражение]

    Чтобы поисковая подсистема воспринимало текст в строке поиска как регулярное выражение, следует установить флажок Использовать в разделе Параметры поиска, а затем выбрать Регулярные выражения.

  • Построитель выражений
    Эта треугольная кнопка рядом с полем Найти становится доступной в том случае, если установлен флажок Использовать в разделе Параметры поиска. Нажмите эту кнопку для отображения списка подстановочных знаков или регулярных выражений в зависимости от выбранного параметра Использовать. Выбор любого из элементов этого списка добавляет его в строку поиска в поле Найти.

  • Найти далее
    Нажмите эту кнопку, чтобы найти следующее совпадение со строкой, указанной в поле Найти, в области поиска, выбранной в поле Искать в.

Заменить на

Эти элементы управления дают возможность указать, что будет вставлено вместо совпадающей строки или выражения.

  • Заменить на
    Для замены совпадений строки, указанной в поле Найти, другой строкой, введите заменяющую строку в это поле. Для удаления всех совпадений строки поля Найти оставьте данное поле пустым. Выберите раскрывающийся список для отображения 20 последних введенных элементов. Для включения регулярных выражений в строку, указанную в поле Заменить на, установите флажок Использовать и выберите параметр Регулярные выражения.

  • Построитель выражений
    Эта треугольная кнопка рядом с полем Заменить на становится доступной, если установлен флажок Использовать в группе Параметры поиска и в раскрывающемся списке выбран пункт Регулярные выражения. Нажмите эту кнопку для отображения списка регулярных выражений в соответствии с параметром, выбранного в раскрывающемся списке Использовать. Выбор любого из элементов этого списка добавляет его в строку поля Заменить на.

  • Заменить
    Нажмите эту кнопку, чтобы заменить текущее совпадение со строкой, указанной в поле Найти, на строку из поля Заменить на и найти следующее совпадение в области поиска, выбранной в поле Искать в.

  • Заменить все
    Нажмите эту кнопку, чтобы заменить все совпадения со строкой, указанной в поле Найти, на строку из поля Заменить на во всех файлах из области поиска, выбранной в поле Искать в.

    yht979e0.alert_caution(ru-ru,VS.90).gifВнимание!

    Область поиска в списке Искать в следует выбирать таким образом, чтобы она включала только те файлы, которые необходимо изменить.

Искать в

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

  • Искать в
    Выберите в этом списке предварительно определенную область поиска.

    Параметр

    Описание

    Выделенный фрагмент

    Этот параметр становится доступным, если в редакторе кода выделен текст. Поиск будет выполняться только в выделенном фрагменте текста активного в данный момент документа.

    <Текущий блок>

    Название этого параметра указывает расположение курсора в редакторе кода. Поиск выполняется в текущей процедуре, модуле, абзаце или блоке кода.

    Текущий документ

    Этот параметр доступен, если документ открыт в редакторе. Поиск строки, указанной в поле Найти, выполняется только в активном документе.

    Текущее окно

    Этот параметр становится активным, если фокус установлен в окне инструмента, в котором можно выполнять поиск, например в окне Просмотр в обозревателе. Поиск строки, указанной в поле Найти, выполняется во всем содержимом данного окна. Команды Заменить и Заменить все в этом случае использовать невозможно.

    Все открытые документы

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

    Текущий проект

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

Параметры поиска

Можно развернуть или свернуть раздел Параметры поиска. Ниже перечислены параметры, которые могут быть выбраны или отменены.

  • С учетом регистра
    Отображаются только те экземпляры строки, указанной в поле Найти, которые совпадают с данной строкой не только по набору знаков, но и по их регистру. Например, поиск строки "MyObject" с установленным флажком С учетом регистра вернет строки "MyObject", но не "myobject" или "MYOBJECT".

  • Слово целиком
    Отображаются только те совпадения со строкой, указанной в поле Найти, которые соответствуют полным словам. Например, поиск строки "MyObject" вернет "MyObject", но не "CMyObject" или "MyObjectC".

  • Искать назад
    При выборе данного параметра поиск осуществляется от места расположения курсора к началу файла.

  • Искать в скрытом тексте
    При выборе этого параметра при поиске будет просматриваться скрытый и свернутый текст, например метаданные элемента управления времени разработки, скрытая область структурированного документа или свернутый класс или метод.

  • Использовать
    Указывает, как воспринимать специальные знаки, введенные в текстовые поля Найти или Заменить на. В этом списке можно выбрать следующие параметры.

    Параметр

    Описание

    Знаки подстановки

    Такие специальные символы, как звездочки (*) и вопросительные знаки (?), представляют один или несколько знаков. Список подстановочных знаков приведен в разделе Знаки подстановки (Visual Studio).

    Регулярные выражения

    Шаблон для поиска соответствия определяется специальными обозначениями. Список регулярных выражений приведен в разделе Регулярные выражения (Visual Studio).

Панель инструментов

Панель инструментов с двумя раскрывающимися списками отображается в верхней части окна Поиск и замена. Эти раскрывающиеся списки позволяют выбрать тип поиска и замены, которые необходимо выполнить, и изменяют параметры, отображаемые в данном окне.

Раскрывающийся список

Меню "Вид"

Поиск (левый раскрывающийся список)

Быстрый поиск

Найти в файлах

Поиск символов

Заменить (правый раскрывающийся список)

Быстрая замена

Заменить в файлах

См. также

Задачи

Практическое руководство. Поиск в Интернете

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

Практическое руководство. Поэтапный поиск в документе

Ссылки

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

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

Другие ресурсы

Окно "Поиск и замена"

Поиск и замена