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


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

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

Примечание

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

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

Отображение вкладки "Быстрый поиск"

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

  2. Выберите Быстрый поиск.

    либо

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

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

Найти

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

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

    Параметр

    Описание

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

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

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

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

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

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

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

Поиск в

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

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

    Параметр

    Описание

    Выбранное

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

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

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

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

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

    Текущее окно

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

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

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

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

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

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

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

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

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

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

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

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

    Параметр

    Описание

    Подстановочные знаки

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

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

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

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

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

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

Меню "Вид"

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

Ссылки

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

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

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

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

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