在 VS Code 中试用

导航和编辑

本概述中描述的导航和编辑工具由 C# Dev Kit 扩展提供支持,这是一个轻量级扩展,用于增强你在 Visual Studio Code 中的 C# 开发体验。

代码导航

使用大纲视图,你可以方便地导航当前文件中的成员。安装 C# Dev Kit 扩展后,你还可以获得解决方案资源管理器视图。此视图可帮助你添加、管理和修改包含在更大解决方案中的项目,而无需在命令行和编辑器之间切换。

转到定义

转到定义功能导航到类型或成员的源文件或文件,并在新选项卡中打开结果。如果你是键盘用户,请将文本光标放在符号名称内的某个位置,然后按 F12。如果你是鼠标用户,可以右键单击符号名称并从上下文菜单中选择转到定义,或Ctrl+单击符号名称。你还可以使用Ctrl+Alt+单击在侧边打开定义。

Go to Definition example

查看定义

你可以使用查看定义功能快速查看符号的定义方式。此功能会在查看窗口中显示定义附近的几行代码,这样你无需离开当前位置即可查看。

要查看符号的定义,请将光标放在源代码中使用该符号的任意位置,然后按 ⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10)。另外,你也可以从上下文菜单中选择查看定义(右键单击,然后选择查看 > 查看定义)。

Peek Definition example

查看实现

你可以使用查看实现功能快速、内联地查看类、方法或符号的实现方式和位置。

要查看实现位置列表,请将光标放在源代码中使用该符号的任意位置,然后按 ⇧⌘F12 (Windows, Linux Ctrl+Shift+F12)。另外,你也可以从上下文菜单中选择查看实现(右键单击,然后选择查看 > 查看实现)。

查看引用

你可以使用查看引用功能获取源代码中引用了所选符号的内联源列表。将光标放在源代码中使用该符号的任意位置,右键单击,然后选择查看 > 查看引用

Peek References example

折叠或展开代码片段

为了更好地查看源代码,将鼠标悬停在编辑器侧边空白处,可以使用出现的插入符号折叠或展开代码片段。

Collapse or expand code snippet example

智能选择

使用智能选择(语义选择),你可以根据源代码中插入符号位置的语义信息扩展或收缩选择范围。

  • 要扩展选择范围,请使用 ⌃⇧⌘→ (Windows, Linux Shift+Alt+Right)
  • 要收缩选择范围,请使用 ⌃⇧⌘← (Windows, Linux Shift+Alt+Left)