Использование поиска 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 поискаможно искать не только функции, но и выполнять поиск элементов кода, таких как файлы и символы.
Новый интерфейс поиска отображается в виде параметра рядом с строкой меню.
Сочетания клавиш для поиска
Для поиска функций можно использовать сочетание клавиш 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, это Window.QuickLaunch
и вы можете увидеть, что эта функция называется быстрым поиском или быстрым запуском.
Меню поиска, параметры и окна
Поле поиска Visual Studio можно использовать для поиска настроек, параметров и аналогичных элементов конфигурации. Например, выполните поиск по запросу изменить тему, чтобы быстро найти и открыть диалоговое окно, которое позволяет изменить цветовую тему Visual Studio, как показано на следующем снимке экрана.
Совет
В большинстве случаев поиск Visual Studio также напоминает вам меню, сочетания клавиш и расположение каждого элемента в результатах.
Поле поиска Visual Studio можно использовать для поиска элементов меню и команд. Например, выполните поиск по clean sol, чтобы быстро найти и выполнить команду Clean Solution. Результаты поиска также предлагают напоминание о том, где найти эту команду в меню, как показано на следующем снимке экрана:
Наконец, можно искать окна или панели, которые могут быть случайно закрыты. Например, выполните поиск теста, чтобы найти и открыть окно обозревателя тестов:
Поиск файлов и кода
Поиск Visual Studio также выполняет поиск элементов решения по имени файла, коду, методу и другим совпадениям. На следующем снимке экрана поиск markdown нашел файл MarkdownMetaExtractor.cs, класс MarkdownMetaExtractor
и два метода в решении:
Вы также можете выполнить поиск "верблюдьего дела". На следующем снимке экрана поиск FSS обнаружил Fболее старыйSizeScanner файл, класс и метод:
Сочетания клавиш для результатов поиска
Результаты поиска включают вкладки All, Code, Visual Studio. Вы можете сэкономить время, используя следующие сочетания клавиш для различных типов поиска:
- CTRL+Q, CTRL+T для файлов, типов и членов
- CTRL+Q, CTRL+M для меню, параметров, компонентов и шаблонов Visual Studio
- CTRL+Q, CTRL+E, чтобы перейти на вкладку "Все", для обоих
Связанное содержимое
- команды Visual Studio
- сочетания клавиш в Visual Studio