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


Команда Find Symbol

Выполняется поиск объектов (пространств имен, классов, структур, интерфейсов, типов, перечислений и так далее) и их элементов (свойств, методов, событий, переменных, констант, элементов перечислений и так далее) в текущем диапазоне.

Edit.FindSymbol symbolname [/word | /prefix | /substring]
[/case | /nocase] [/refs | /norefs]

Edit.QuickFindSymbol symbolname 

Аргументы

  • symbolname
    Обязательный. Каноническое имя искомого объекта или элемента.

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

  • /word или /w
    Необязательный. Выполняет поиск только целых слов. Этот переключатель отменяет переключатели /prefix и /substring, если они также указаны.

  • /prefix или /p
    Необязательный. Указывает, что при поиске возвращаются символы, которые начинаются строкой, указанной в параметре objectname. Этот переключатель отменяет переключатель /substring, если он тоже указан.

  • /substring или /s
    Необязательный. Указывает, что при поиске возвращаются символы, которые содержат строку objectname.

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

  • /nocase или /nc
    Необязательный. Определение совпадений выполняется без учета регистра.

  • /refs или /r
    Необязательный. Определяет, что в поиск символа включаются компоненты, на которые имеются ссылки. Этот переключатель отменяет переключатель /norefs, если он тоже указан.

  • /norefs
    Необязательный. Определяет, что компоненты, на которые имеются ссылки, не включаются в поиск символа.

Заметки

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

Команда Edit.QuickFindSymbol аналогична команде Edit.FindSymbol за тем исключением, что она всегда использует текущие значения параметров, заданные на вкладке Поиск символа без отображения диалогового окна Поиск и замена.

Пример

В первом примере выполняется поиск подстроки "cRefs" с учетом регистра и включая ссылки, как если бы на вкладке Поиск символа в диалоговом окне Поиск и замена были выбраны параметры поиска С учетом регистра и Искать по ссылкам.

>Edit.FindSymbol cRefs /substring /case

В обоих приведенных примерах выполняется поиск значения "CMyClass" с использованием параметров, заданных на вкладке Поиск символа в окне Поиск и замена.

>Edit.FindSymbol CmyClass
>Edit.QuickFindSymbol CMyClass

См. также

Задачи

Практическое руководство. Изменение области обзора в обозревателе объектов

Ссылки

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

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

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

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

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