使用 Visual Studio 搜索

Visual Studio 集成开发环境 (IDE) 提供了许多菜单、选项和功能,使用者可能很难记住。 Visual Studio 搜索功能是一个单一搜索框,可帮助开发人员查找 IDE 菜单和选项,还能搜索代码。 无论你是刚接触 Visual Studio 还是经验丰富的开发人员,此功能都可以提供一种快速搜索 IDE 功能和代码的方法。

在 Visual Studio 2022 版本 17.6 或更高版本中搜索

如果使用 Visual Studio 2022 版本 17.6 或更高版本,则搜索体验为一站式搜索

关于一站式搜索体验

通过一站式搜索,不仅可以搜索功能,还可以搜索代码元素,如文件和符号。

屏幕截图显示 Visual Studio 2022 版本 17.6 或更高版本中的一站式搜索体验。

新的搜索体验会作为一个选项出现在菜单栏旁边。

屏幕截图显示 Visual Studio 菜单栏中的一站式搜索体验。

可以使用 Ctrl+Q 键盘快捷方式进行功能搜索,使用 Ctrl+T 键盘快捷方式进行代码搜索

代码搜索查询的筛选器

若要快速获得筛选体验,可以在查询前键入相应的前缀,或使用相应的键盘快捷方式通过所需的筛选器打开搜索。

Filter Prefix 键盘快捷方式
files f: Ctrl+Shift+T
types t: Ctrl+1、Ctrl+T
members m: Alt+\

提示

若要详细了解新的搜索体验,请参阅 Visual Studio 中更好的搜索17.6 中提供的一站式搜索博客文章。

提示

从 17.9 预览版 2 开始,预览版已在代码搜索中添加文本支持 (Shift+Alt+F)。 要了解详细信息,请参阅 17.9 预览版 3 为代码搜索带来了令人兴奋的变化博客文章。

在 Visual Studio 2022 版本 17.5 或更早版本中搜索

以下部分介绍在使用 Visual Studio 2022 版本 17.5 或更早版本(包括 Visual Studio 2019)时可以找到的不同类型的搜索结果。

与其他搜索功能(如“在文件中查找”或“搜索解决方案资源管理器”)不同,Visual Studio 中的搜索结果包括 IDE 功能、菜单选项、文件名等。 若要访问,请使用 Ctrl+Q 键盘快捷方式查看搜索框。 或者,选择菜单栏旁边的 Visual Studio 搜索输入框:

Visual Studio 搜索框的屏幕截图。

注意

Visual Studio 搜索执行的命令为 Window.QuickLaunch,你可能会看到此功能,它称为“快速搜索”或“快速启动”。

搜索菜单、选项和窗口

你可以使用 Visual Studio 搜索框来查找设置、选项和类似的配置项目。 例如,搜索“更改主题”,以快速查找并打开对话框,使用该对话框可更改 Visual Studio 颜色主题,如以下屏幕截图所示:

搜索 Visual Studio 设置和选项。

提示

在大多数情况下,Visual Studio 搜索还会提供结果中每个项的菜单、快捷键和位置。

你可以使用 Visual Studio 搜索框来查找菜单项和命令。 例如,搜索“clean sol”,可快速查找并执行“清理解决方案”命令。 搜索结果还会提示如何在菜单中找到此命令,如以下屏幕截图所示:

屏幕截图显示搜索 Visual Studio 菜单项和命令的示例。

最后,还可以搜索意外关闭的窗口或面板。 例如,搜索“测试”,以查找并打开“测试资源管理器”窗口:

屏幕截图显示搜索 Visual Studio 窗口和面板的示例。

搜索文件和代码

Visual Studio 搜索还会在解决方案项中搜索文件名、代码、方法和其他匹配项。 在以下屏幕截图中,针对 markdown 的搜索过程在解决方案中找到了 MarkdownMetaExtractor.cs 文件、MarkdownMetaExtractor 类和两个方法:

屏幕截图显示使用 Visual Studio 搜索来搜索文件的示例。

你还可以进行“驼峰大小写”搜索。 在以下屏幕截图中,针对 FSS 的搜索过程找到了 FolderSizeScanner 文件、类和方法 :

屏幕截图显示在 Visual Studio 搜索中搜索中间字母使用大写字母的文本字符串。

搜索结果的键盘快捷方式

搜索结果包括“全部”、“代码”、“Visual Studio”的选项卡。 通过对不同类型的搜索使用以下键盘快捷方式,可以节省时间:

  • Ctrl + Q、Ctrl + T(文件、类型和成员)
  • Ctrl + Q、Ctrl + M(Visual Studio 菜单、选项、组件和模板)
  • Ctrl + Q、Ctrl + E(转到“全部”选项卡)