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


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

Окно Поиск символов позволяет выполнять поиск символов в проектах Visual Studio. С помощью этого диалогового окна можно искать в коде объекты (пространства имен, типы, интерфейсы, перечисления и иные контейнеры) и их члены (классы, свойства, методы, события, константы, переменные и иные вложенные элементы).

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

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

  • Нажмите клавиши ALT+F12.

    – или –

  • В меню Правка щелкните пункт Поиск и замена, а затем выберите Поиск символов.

    – или –

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

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

Найти

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

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

Искать в

Параметр, выбранный из раскрывающегося списка Искать в, указывает, будет ли поиск, определенный в окне Поиск символов, выполняться только в активных в данный момент файлах или в более широком наборе компонентов. Выберите область поиска из списка или нажмите кнопку Обзор (...), чтобы открыть Диалоговое окно "Изменение пользовательского набора компонентов" и изменить область поиска Другие компоненты.

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

    Параметр

    Описание

    Все компоненты

    Поиск строки, указанной в поле Найти, выполняется во всех доступных компонентах. К этим компонентам относится текущее решение и компоненты, на которые в нем содержатся ссылки, все компоненты .NET Framework и любые компоненты, включенные с помощью команды Добавить другие компоненты.

    <Версии .NET Framework>

    Можно выбрать этот параметр для выполнения поиска только в определенной версии .NET Framework и .NET Compact Framework. Например, если на компьютере установлены .NET Framework 2.0 и .NET Framework 3.0, можно выполнять поиск только в .NET Framework 3.0. В этом списке могут также отображаться зарегистрированные платформы сторонних разработчиков.

    Мое решение

    Поиск выполняется только в открытом решении.

    Настраиваемый набор компонентов (обозреватель объектов)

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

    Настраиваемый набор компонентов (Поиск символа)

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

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

  • Обзор (...)
    Нажмите эту кнопку, чтобы открыть Диалоговое окно "Изменение пользовательского набора компонентов" и изменить область поиска Другие компоненты. Дополнительные сведения см. в разделе Практическое руководство. Изменение области обзора в обозревателе объектов.

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

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

  • Слово целиком
    Если выбрать данный параметр, в окне Результаты поиска символов будут отображаться только совпадения в виде целых слов.

  • Только префикс
    Если выбрать данный параметр, в окне Результаты поиска символов будут отображаться любые символы, имена которых начинаются со строки, указанной в поле Найти. Например, поиск строки "MyObject" возвратит результаты "MyObject", "MyObjectTest" и так далее, но не "CMyObject".

  • Только подстрока
    Если выбрать данный параметр, в окне Результаты поиска символов будут отображаться все символы, имена которых содержат строку, указанную в поле Найти. Например, поиск строки "MyObject" возвратит результаты "MyObject", "MyObjectTest" и "CMyObject".

  • С учетом регистра
    Если выбрать данный параметр, в окне Результаты поиска символов будут отображаться совпадения с учетом регистра.

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

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

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

Меню "Вид"

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

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

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

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

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

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

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

См. также

Задачи

Практическое руководство. Поиск объектов, определений и ссылок (символы)

Ссылки

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

Обзор кода и компонентов

обозреватель объектов

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

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