首页 文章

Visual Studio代码中的方法列表

提问于
浏览
178

我最近开始使用Visual Studio代码编辑器 . 我真的很喜欢它,但是有一个我无法找到的关键功能(对我来说) . 是否有方法列表,类似于NetBeans中的Navigator或Visual Studio中的Member下拉列表?

13 回答

  • 181

    有一个新版本可以做到这一点!点击这里the latest release notes regarding code outline

    enter image description here

  • 1

    CTRL F12(适用于Mac的CMD F12) - 为我打开PHP类中的所有方法和成员 .

  • 11

    您可以使用⇧⌘O在文件中导航符号 . 通过键入:符号将按类别分组 . 按向上或向下键并导航到所需的位置 .

    https://code.visualstudio.com/docs/editor/editingevolved#_go-to-symbol

  • 0

    Open symbol by name:CTRL T可能正是您要找的 . 与我的TypeScript项目完美配合 .

  • 2

    不是一个很好的解决方案但你可以用python搜索'def',你可以快速浏览每个函数/方法 . 希望很快将成为一个更加图形化的解决方案......

  • 0
    ctrl+shift+o // This should work for javascript files by default
    

    对于PHP安装扩展PHP SYMBOLS

    FOR PYTHON安装扩展PYTHON

    在重新加载,这将工作正常

  • 0

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

    如果此命令不适用于您正在使用的文件类型,那么您应该查看VSCode extensions . 并非所有语言都支持此功能 .

  • 111

    Update :如@ jeff-xiao的评论中所述,此扩展名已弃用,现在为built in feature of Visual Studio code . 它应该在文件资源管理器的底部显示为"Outline"视图 .

    上一篇文章:现在有一个扩展支持这一点 . Code Outline在"Explorer"部分创建一个面板,对于JavaScript,将列出文件中的变量和函数 . 我已经使用了一段时间了,它 grab 了我的痒 . 其他评论者提到它很好地支持Python和PHP .

    它似乎仍在开发中,但我没有任何问题 . 可用的开发版本on GitHub . 如果你是作者读这篇文章 - 谢谢!

    这是它的样子:

    Code Outline plugin for VSCode

  • 2

    调用代码的 Go to symbol 命令:

    • macOS:cmd shift o(字母 o ,不为零)

    • Windows / Linux:ctrl shift o

    在调用 Go to symbol 之后键入冒号(:)将按类型(类,接口,方法,属性,变量)对符号进行分组 . 然后滚动到 methods 部分 .

  • 12

    今天没有这样的功能,CTRL SHIFT O == CTRL P @不适用于所有语言 .

    作为最后的手段,您可以使用搜索面板 - 虽然它不是那么容易使用 - 您可以在搜索面板中输入此正则表达式以查找所有功能:

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

    我发现了这个延伸:Code Outline . 这是它的样子:


    This is how it looks like


    我相信这就是你一直在寻找的东西 .

  • 2

    看看 Show Functions 插件 . 它可以通过可配置的正则表达式列出函数,符号,书签 . 正则表达式是一个真正的节省,特别是当你做这项工作时 . 它's ugly to see a split window with these functions (CodeOutline seems to be better integrated) but at least there'是可以使用的东西

  • 14

    有一个名为show functions的插件,它列出了文件中的所有函数定义 . 它还允许您对功能进行排序,以便轻松搜索它们 .

相关问题