导航与编辑
本概述中描述的导航和编辑工具由 C# 开发套件扩展支持,这是一个轻量级扩展,旨在提升您在 Visual Studio Code 中的 C# 开发体验。
代码导航
通过大纲视图,你可以方便地在当前文件中导航成员。安装 C# 开发工具包扩展还会显示解决方案资源管理器视图。该视图帮助你添加、管理和修改更大解决方案中包含的项目,无需在命令行和编辑器之间切换。
前往定义
“进入定义”功能可导航到类型或成员的源文件,并在新标签页中打开结果。如果你是键盘用户,将文本光标放在符号名称内侧,按 F12。如果你是鼠标用户,右键点击符号名称,然后从右键菜单中选择“返回定义”,或者 Ctrl+点击符号名称。你也可以用 Ctrl+Alt+点击打开侧边的定义。

Peek 定义
您可以使用“窥视定义”功能快速查看符号的定义方式。该功能在窥视窗口内的定义附近显示几行代码,方便您在不离开当前位置的情况下查看。
要查看符号定义,将光标放在源代码中使用的符号上,然后按⌥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#中,这些提示可以在调用点显示参数名称、变量类型信息以及其他有助于阅读的细节,使代码更易读,无需亲自去查找定义。这些提示在处理多参数方法时尤其有用,或者当类型推断使变量类型不那么明显时。

要更改你想启用或禁用哪些内嵌提示,请查看