首页 > 解决方案 > 如何:转到文件 (#) 在同一对话框中转到符号

问题描述

我非常想念 Sublime Text 的这个功能。Go to Symbol in Workspace 感觉如此接近却又如此遥远。这在以下示例中非常有用:

您有许多具有相同符号/函数名称的类,预过滤文件可以让您非常快速地跳转到确切的定义

您知道文件的名称,但不确定确切的符号/函数名称。模糊搜索它超级快

您想快速预览给定文件中的可用符号/功能

这是在 Sublime Text 中演示此功能的示例视频:

https://youtu.be/48f3N0hCaBU?t=109

如果目前无法做到这一点,是否可以作为扩展来实现?

标签: visual-studio-codevscode-settingsvscode-extensions

解决方案


这是在 v1.44 中添加的。请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#navigate-from-files-into-symbols

您现在只需键入 即可继续导航到文件结果的符号@。对于当前选择的文件,将出现所有符号,并且编辑器将在后台打开以显示活动符号。

快速选择文件到符号


推荐阅读