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


Команда Find Symbol

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

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

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