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


Использование поиска Visual Studio

Интегрированная среда разработки Visual Studio (IDE) содержит множество меню, параметров и функций, которые могут быть трудно помнить. Функция поиска Visual Studio — это одно поле поиска, которое помогает разработчикам находить меню и параметры интегрированной среды разработки, а также выполнять поиск кода. Независимо от того, знакомы ли вы с Visual Studio или являетесь опытным разработчиком, эта функция предлагает быстрый способ поиска по коду и функциям интегрированной среды разработки.

Поиск в Visual Studio 2022 версии 17.6 или более поздней

Если вы используете Visual Studio 2022 версии 17.6 или более поздней, интерфейс поиска — это All-In-One Search.

Кончик

Дополнительные сведения о новом интерфейсе поиска см. в статье "Лучший поиск" в Visual Studio и "Поиск всехIn-One", доступных в записи блога 17.6.

Сведения о всестороннем опыте использования поискаIn-One

С помощью In-One поискаможно искать не только функции, но и выполнять поиск элементов кода, таких как файлы и символы.

снимок экрана: интерфейс поиска всехIn-One в Visual Studio 2022 версии 17.6 или более поздней версии.

Новый интерфейс поиска отображается в виде параметра рядом с строкой меню.

снимок экрана: интерфейс поиска

Для поиска функций можно использовать сочетание клавиш Ctrl+Q, а для поиска кода — сочетание клавиш Ctrl+T.

Фильтры для запросов поиска кода

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

Фильтр Приставка Сочетание клавиш
Файлы f: CTRL+SHIFT+T
Типы t: CTRL+1, CTRL+T
члены m: Alt+\
текст x: SHIFT+ALT+F

В Visual Studio 17.11 и более поздних версиях можно задать область поиска кода для текущего документа, текущего проекта, всего решения или внешних файлов, на которые ссылается решение, например файлы заголовков или файлы, открытые из расположений вне решения. Можно задать разные области для разных фильтров. Например, режим по умолчанию можно задать для просмотра всего решения, а members можно установить для просмотра только текущего документа. Выбранные элементы будут запоминаться при следующем использовании поиска кода.

снимок экрана: параметры области поиска кода.

Текстовый фильтр (Shift+ALT+F) в поиске кода доступен в предварительной версии в Visual Studio 17.9 и более поздних версий. Версия 17.9, предварительная версия 3, содержит интересные изменения в поиске кода. Найдите текстовую строку с параметрами, которые соответствуют регистру, соответствуют целым словам или используют регулярное выражение. Формат регулярного выражения описан в регулярных выражений.

снимок экрана поиска текста с различными параметрами.

С помощью Visual Studio 17.12 и более поздних версий теперь можно перейти к определенной строке в текущем документе или другом указанном документе.

Чтобы перейти к строке в текущем документе, введите двоеточие (:) и номер строки. Например, :39 переходит к строке 39 в активном файле.

Скриншот, показывающий кнопку

Вы также можете перейти к строке в другом документе, введя имя файла, двоеточие и номер строки. Например, Order:43 переходит к строке 43 в Order.cs. Если вы не укажете точное имя файла, поиск попытается найти лучшее совпадение.

Скриншот, показывающий функцию «Перейти к строке» в другом документе.

Закрепление в виде окна инструментов

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

снимок экрана: значок докинга в окне поиска.

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

Переключение окна предварительного просмотра

С помощью Visual Studio 17.12 или более поздней версии можно переключить панель предварительного просмотра. Используйте значок глаза, чтобы отключить или включить панель предварительного просмотра.

снимок экрана: значок для переключения области предварительного просмотра в окне поиска.

В новой версии Visual Studio 17.12, расположение панели предварительного просмотра автоматически регулируется в зависимости от размеров окна поиска.

Поиск в Visual Studio 2022 версии 17.5 или более ранней версии

В следующих разделах рассматриваются различные типы результатов поиска, которые можно найти, если вы используете Visual Studio 2022 версии 17.5 или более ранней версии (для включения Visual Studio 2019).

В отличие от других функций поиска, таких как Поиск в файлах или обозревателе решений поиска, результаты поиска в Visual Studio включают функции интегрированной среды разработки, параметры меню, имена файлов и многое другое. Чтобы получить доступ, используйте сочетание клавиш Ctrl +Q для отображения поля поиска. Или выберите поле ввода поиска Visual Studio, которое находится рядом с строкой меню:

снимок экрана: поле поиска Visual Studio.

Заметка

Команда, выполняемая поиском Visual Studio, это Window.QuickLaunch и вы можете увидеть, что эта функция называется быстрым поиском или быстрым запуском.

Меню поиска, параметры и окна

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

поиск параметров и настроек Visual Studio.

Совет

В большинстве случаев поиск Visual Studio также напоминает вам меню, сочетания клавиш и расположение каждого элемента в результатах.

Поле поиска Visual Studio можно использовать для поиска элементов меню и команд. Например, выполните поиск по clean sol, чтобы быстро найти и выполнить команду Clean Solution. Результаты поиска также предлагают напоминание о том, где найти эту команду в меню, как показано на следующем снимке экрана:

снимок экрана: пример поиска элементов меню и команд Visual Studio.

Наконец, можно искать окна или панели, которые могут быть случайно закрыты. Например, выполните поиск теста, чтобы найти и открыть окно обозревателя тестов:

снимок экрана, показывающий пример поиска окон и панелей Visual Studio.

Поиск файлов и кода

Поиск Visual Studio также выполняет поиск элементов решения по имени файла, коду, методу и другим совпадениям. На следующем снимке экрана поиск markdown нашел файл MarkdownMetaExtractor.cs, класс MarkdownMetaExtractor и два метода в решении:

снимок экрана, показывающий пример поиска файла с помощью поиска Visual Studio.

Вы также можете выполнить поиск "верблюдьего дела". На следующем снимке экрана поиск FSS обнаружил Fболее старыйSizeScanner файл, класс и метод:

снимок экрана: пример поиска, использующего буквы мультимедиа в текстовой строке в поиске Visual Studio.

Сочетания клавиш для результатов поиска

Результаты поиска включают вкладки All, Code, Visual Studio. Вы можете сэкономить время, используя следующие сочетания клавиш для различных типов поиска:

  • CTRL+Q, CTRL+T для файлов, типов и членов
  • CTRL+Q, CTRL+M для меню, параметров, компонентов и шаблонов Visual Studio
  • CTRL+Q, CTRL+E, чтобы перейти на вкладку "Все", для обоих