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


当前回答

有一个新的版本可以做到这一点! 关于代码大纲,请查看这里的最新发布说明

其他回答

Visual Studio Code市场上有一个非常不错的扩展名为Go To Method,用于在代码文件中只导航方法。

按Ctrl+Shift+P,输入安装扩展,并按enter

现在在扩展市场搜索框中输入“添加到方法”并按回车。

单击install安装扩展。

最后一步是将键盘快捷键绑定到workbench.action. gotommethod命令,使其成为开发人员的真正生产力。

现在已经没有这样的功能了, CTRL+SHIFT+O == CTRL+P @并不适用于所有语言。

作为最后的手段,你可以使用搜索面板-尽管它不是那么快,也不是那么容易使用,你可以在搜索面板中输入这个正则表达式来查找所有的函数:

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

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

这是这个问题答案的额外部分,但我认为它可能有用。正如许多人提到的,Visual Studio Code有OUTLINE部分,它提供了浏览不同函数并在侧面显示它们的能力。

我还想补充的是,如果您检查了follow游标,它会突出OUTLINE视图中的函数名,这对于浏览和查看您所处的函数非常有帮助。

看看Show Functions插件。 它可以通过可配置的正则表达式列出函数,符号,书签。正则表达式是一个真正的节省者,特别是当您没有使用主流语言和CodeOutline不能完成工作时。 看到带有这些函数的分割窗口很难看(CodeOutline似乎集成得更好),但至少有一些东西可以使用