导航和编辑
此概述中描述的导航和编辑工具由 C# Dev Kit 扩展提供支持,该扩展是一个轻量级扩展,用于增强您在 Visual Studio Code 中的 C# 开发体验。
代码导航
使用大纲视图,您可以方便地导航当前文件中的成员。安装 C# Dev Kit 扩展后,您还可以获得解决方案资源管理器视图。此视图可帮助您添加、管理和修改包含在较大解决方案中的项目,而无需在命令行和编辑器之间切换。
转到定义
转到定义功能会导航到类型或成员的源文件,并在新选项卡中打开结果。如果您使用键盘,请将光标置于符号名称内的任意位置,然后按 F12。如果您使用鼠标,可以右键单击符号名称并从上下文菜单中选择 转到定义,或按住 Ctrl+单击符号名称。您还可以使用 Ctrl+Alt+单击 在侧面打开定义。

速览定义
您可以使用 查看定义 功能快速了解符号的定义方式。此功能会在一个查看窗口中显示定义附近的几行代码,这样您就可以查看而无需离开当前位置。
要查看符号的定义,请将光标置于源代码中该符号的任意使用位置,然后按 ⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10)。或者,您可以从上下文菜单中选择 查看定义(右键单击,然后选择 查看 > 查看定义)。

查看实现
您可以使用 查看实现 功能快速、内联地查看类、方法或符号的实现方式和位置。
要查看实现位置列表,请将光标置于源代码中该符号的任意使用位置,然后按 ⇧⌘F12 (Windows, Linux Ctrl+Shift+F12)。或者,您可以从上下文菜单中选择 查看实现(右键单击,然后选择 查看 > 查看实现)。
查看引用
您可以使用 查看引用 功能,获取代码中引用所选符号的源的内联列表。将光标置于源代码中该符号的任意使用位置,右键单击,然后选择 查看 > 查看引用。

折叠或展开代码片段
为了更好地查看源代码,将鼠标悬停在编辑器装订线上,使用出现的箭头来折叠或展开代码片段。

智能选择
使用智能选择(语义选择),您可以根据源代码中光标位置的语义信息来扩展或收缩选择范围。
- 要扩展选择范围,请使用 ⌃⇧⌘→ (Windows, Linux Shift+Alt+Right)
- 要收缩选择范围,请使用 ⌃⇧⌘← (Windows, Linux Shift+Alt+Left)
内联提示
内联提示是出现在代码中的细微注释,用于提供有关代码元素的附加上下文。在 C# 中,这些提示可以显示调用站点处的参数名称、变量的类型信息以及其他有用的详细信息,使您的代码更具可读性,而无需导航到定义。当处理具有多个参数的方法或类型推断使变量的类型不那么明显时,这些提示特别有用。

要更改要启用或禁用的内联提示,请查看