Visual Studio代码中的方法列表

我最近开始使用Visual Studio代码编辑器。 我真的很喜欢它,但有一个关键的特点(对我来说),我没有find。 是否有方法列表,类似于Netbeans中的导航器或Visual Studio中的成员下拉菜单?

是的,有workbench.action.gotoSymbol命令。 在Windows和Linux上,它默认设置为CTRL+Shift+o

如果这个命令不适用于你正在使用的文件types,那么你应该看看VSCode扩展 。 并非所有语言都支持此function。

在Mac上Cmd + Shift + o (Command + Shift + o(字母o,不为零)),

在Windows上按Ctrl + Shift + o

我用这个键盘快捷键打字稿和JavaScript。

现在有一个扩展支持这个。 代码大纲在“资源pipe理器”部分创build一个面板,对于JavaScript,将列出文件中的variables和函数。 没有尝试过其他的东西,但自述文件表明它适用于其他语言。 我一直在使用它一天,它抓挠了我的痒。

它似乎仍在发展,但我没有任何问题。 开发版本可在GitHub上find 。 如果您是阅读此作者 – 谢谢!

今天没有这样的function, CTRL + SHIFT + O == CTRL + P @不适用于所有语言。

作为最后的手段,您可以使用search面板 – 虽然它不是一个简单易用的search面板,但您可以在search面板中input该正则expression式来查找所有function:

 function\s([_A-Za-z0-9]+)\s*\( 

CTRL + F12 (Mac版的CMD + F12 ) – 为我打开PHP类中的所有方法和成员。

这不是一个很好的解决scheme,但是你可以用pythonsearch'def',你可以快速跳过每个函数/方法。 希望能尽快成为一个更加graphics化的解决scheme。

按名称打开符号 : CTRL + T可能是你正在寻找的。 与我的打字稿项目完美合作。