Поиск в Visual Studio
В интегрированной среде разработки (IDE) Visual Studio представлено множество меню, параметров и функций, которые не всегда легко запомнить. Функция поиска в Visual Studio реализована в виде единого поля, с помощью которого разработчики могут находить меню и параметры интегрированной среды разработки, а также выполнять поиск в коде. Благодаря ей начинающие и опытные разработчики, использующие Visual Studio, смогут легко находить нужные элементы интегрированной среды разработки и фрагменты кода.
Поиск в Visual Studio 2022 версии 17.6 или более поздней
Если вы используете Visual Studio 2022 версии 17.6 или более поздней, поиск выполняется в режиме "все в одном".
Сведения о интерфейсе поиска "все в одном"
При использовании поиска "Все в одном" можно искать функции, но и выполнять поиск элементов кода, таких как файлы и символы.
Новый интерфейс поиска отображается в виде параметра рядом с строкой меню.
Сочетания клавиш для поиска
Вы можете использовать сочетание клавиш CTRL+Q для поиска функций и сочетания клавиш CTRL+T для поиска кода.
Фильтры для запросов поиска кода
Чтобы быстро получить отфильтрованный интерфейс, можно ввести соответствующие префиксы перед запросом или использовать соответствующие сочетания клавиш, чтобы открыть поиск с нужным фильтром.
Фильтр | Префикс | Сочетания клавиш |
---|---|---|
files | f: |
Ctrl+Shift+T |
типов объектов | t: |
CTRL+1, CTRL+T |
members | m: |
Alt+\ |
text | x: |
SHIFT+ALT+F |
В Visual Studio 17.11 и более поздних версиях можно задать область поиска кода для текущего документа, текущего проекта, всего решения или внешних файлов, на которые ссылается решение, например файлы заголовков или файлы, открытые из расположений вне решения. Можно задать разные области для разных фильтров. Например, интерфейс по умолчанию можно задать для просмотра всего решения и members
может быть установлен для просмотра только текущего документа. Выбранные элементы будут запоминаться при следующем использовании поиска кода.
Совет
Дополнительные сведения о новом интерфейсе поиска см. в статье " Лучший поиск" в Visual Studio и "Все в одном поиске", доступные в блоге 17.6 .
Текстовый фильтр (SHIFT+ALT+F) в поиске кода доступен в предварительной версии в Visual Studio 17.9 и более поздних версиях. См. 17.9 предварительная версия 3, что приводит к захватывающим изменениям в поиске кода. Найдите текстовую строку с параметрами, которые соответствуют регистру, соответствуют целым словам или используют регулярное выражение. Формат регулярного выражения описан в регулярных выражениях.
Поиск в Visual Studio 2022 версии 17.5 или более ранней версии
В следующих разделах рассматриваются различные типы результатов поиска, которые можно найти, если вы используете Visual Studio 2022 версии 17.5 или более ранней версии (для включения Visual Studio 2019).
В отличие от других функций поиска, таких как поиск в файлах или поиске Обозреватель решений, результаты поиска в Visual Studio включают функции интегрированной среды разработки, параметры меню, имена файлов и многое другое. Чтобы получить доступ к нему, используйте сочетание клавиш CTRL+Q для просмотра поля поиска. Или выберите поле ввода поиска Visual Studio, которое находится рядом с строкой меню:
Примечание.
Команда, выполняемая поиском Visual Studio, — это Window.QuickLaunch
функция, называемая кратким поиском или кратким запуском.
Поиск меню, параметров и окон
Поле поиска Visual Studio можно использовать для поиска настроек, параметров и других элементов конфигурации. Например, поиск по фразе изменить тему позволяет быстро найти и открыть диалоговое окно, в котором можно изменить цветовую тему Visual Studio, как показано на следующем снимке экрана.
Совет
В большинстве случаев функция поиска в Visual Studio также будет предлагать сведения о меню, сочетаниях клавиш и расположении каждого элемента, представленного в результатах.
В поле поиска Visual Studio также можно искать команды и пункты меню. Например, чтобы быстро найти и выполнить команду "Очистить решение", введите в поле поиска очистить реш. В результатах поиска также приводятся сведения о том, где можно найти эту команду в меню, как показано на следующем снимке экрана.
Наконец, можно искать окна или панели, которые могут быть случайно закрыты. Например, чтобы найти и открыть окно обозревателя тестов, введите в поле поиска слово тест.
Поиск файлов и кода
Функция поиска в Visual Studio также позволяет находить элементы решения по имени файла, коду, методу и другим совпадениям. На следующем снимке экрана в результате поиска по слову markdown были найдены файл MarkdownMetaExtractor.cs, класс MarkdownMetaExtractor
и два метода в решении.
Можно также выполнить поиск с использованием верблюжьего стиля. На следующем снимке экрана показаны результаты поиска по запросу FSS, которые включают файл, класс и метод FolderSizeScanner.
Сочетания клавиш для результатов поиска
Результаты поиска включают вкладки для all, Code, Visual Studio. Вы можете сэкономить время, используя следующие сочетания клавиш для различных типов поиска:
- CTRL+Q, CTRL+T для файлов, типов и элементов;
- CTRL+Q, CTRL+M для меню, вариантов, компонентов и шаблонов Visual Studio;
- CTRL+Q, CTRL+E для перехода к вкладке Все для обоих вариантов.