使用“转到”命令查找代码
Visual Studio 的“转到”命令可执行代码的重点搜索,有助于快速找到指定项。 可以从简单统一的页面中转到特定的行、类型、符号、文件和成员。
在 Visual Studio 2022 中,新的搜索体验取代了此处所述的大部分功能。 例如,“转到类型”或 Ctrl+T(默认)转到 Visual Studio 2022 中的新搜索体验,而不是打开“转到类型”窗口。 Visual Studio 搜索中记录了新的搜索体验。
如何使用它
输入 | 函数 |
---|---|
键盘 | 按 Ctrl+T 或 Ctrl+, |
鼠标 | 选择“编辑”>“转到”>“转到全部” |
代码编辑器的右上方会显示一个小窗口。
在文本框中键入内容时,文本框下的下拉列表中会显示结果。 若要转到某个元素,请在列表中选择它。
还可以输入一个问号 (?) 来获取更多帮助。
经过筛选的搜索
默认会在所有解决方案项中搜索指定项。 不过,可以在搜索词前面加上特定字符,将代码搜索范围缩小至具体元素类型。 还可以选择“转到”对话框工具栏上的按钮,快速更改搜索筛选器。 更改类型筛选器的按钮位于左侧,而更改搜索范围的按钮则位于右侧。
筛选到特定类型的码位元素
要缩小对特定类型的码位元素的搜索范围,可以在搜索框中指定一个前缀,也可以从以下五个筛选器图标中选择一个:
前缀 | 图标 | 快捷键 | 描述 |
---|---|---|---|
: | Ctrl+G | 转到指定行号 | |
F | Ctrl+1、Ctrl+F | 转到指定文件 | |
r | Ctrl+1Ctrl+R | 转到最近访问的指定文件 | |
T | Ctrl+1、Ctrl+T | 转到指定类型 | |
m | Ctrl+1、Ctrl+M | 转到指定成员 | |
# | Ctrl+1、Ctrl+S | 转到指定符号 |
筛选到特定位置
要将搜索范围缩小到特定位置,请从这两个文档图标中选择一个:
图标 | 说明 |
---|---|
仅搜索当前文档 | |
除了项目/解决方案中的文档外还搜索外部文档 |
驼峰式大小写
如果在代码中使用驼峰式大小写,可以仅输入码位元素名称的大写字母,以更快地查找码位元素。 例如,如果代码中有 CredentialViewModel
类型,可以选择“类型”筛选器 (t),然后在“转到”对话框中仅输入名称的大写字母 (CVM
) 来缩小搜索范围 。 如果代码名称很长,此功能就非常有用。
设置
选择齿轮图标 可以更改此功能的工作方式:
设置 | 说明 |
---|---|
使用预览选项卡 | 在 IDE 的预览选项卡中立即显示所选的项 |
显示详细信息 | 在窗口的文档注释中显示项目、文件、行和摘要信息 |
使窗口居中 | 将此窗口移动到代码编辑器的正上方而不是右上方 |