问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用 Visual Studio 搜索

创作时间:
作者:
@小白创作中心

使用 Visual Studio 搜索

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/visualstudio/ide/visual-studio-search?view=vs-2019

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

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

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

关于一站式搜索体验

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

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

用于搜索的键盘快捷方式

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

代码搜索查询的筛选器

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

Filter
Prefix
键盘快捷方式
files
f:
Ctrl+Shift+T
types
t:
Ctrl+1、Ctrl+T
members
m:
Alt+\
text
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
导航到Order.cs中的第 43 行。 如果未指定确切的文件名,搜索将尝试查找最佳匹配项。

作为工具窗口停靠

使用 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 中的搜索结果包括 IDE 功能、菜单选项、文件名等。 若要访问,请使用 Ctrl+Q 键盘快捷方式查看搜索框。 或者,选择菜单栏旁边的 Visual Studio 搜索输入框:

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

搜索菜单、选项和窗口

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

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

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

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

搜索文件和代码

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

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

搜索结果的键盘快捷方式

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

  • Ctrl + Q、Ctrl + T(文件、类型和成员)
  • Ctrl + Q、Ctrl + M(Visual Studio 菜单、选项、组件和模板)
  • Ctrl + Q、Ctrl + E(转到“全部”选项卡)
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号