我正在寻找Visual Studio Code(vscode)中的扩展名,可以在其中定义我的自定义代码大纲。本质上,以树状方式列出我的所有函数/定义。
假设我使用的是一种简单的语言,如下所示:
begin foo1 arriving procedure
move into queue1
print queue1
send to foo2
end
begin foo2 arriving procedure
move into queue2
print queue2
send to foo3
end
Run Code Online (Sandbox Code Playgroud)
我想知道是否有vscode的扩展,让我实现这样的事情:

如果可以点击,那就太好了。导航/转到定义,并且在更复杂的代码的情况下可以扩展。
到目前为止,我发现了什么。
vscode代码大纲 https://github.com/patrys/vscode-code-outline ,我喜欢这个扩展,除了它不适用于我的语言。 .js文件的示例图像
显示功能 https://marketplace.visualstudio.com/items?itemName=qrti.funclist
Sourcecookifier记事本++(可以做我想做的,但对于记事本++明显)
我喜欢第二个扩展名(显示功能),因为它很容易在vscode / settings文件中进行自定义。您可以从设置中定义自己的正则表达式。但是,它不在固定到编辑器的大纲视图中。现场也不会令人耳目一新。
我也喜欢第一个扩展,因为它在树状视图中,但是我似乎不知道如何以及在何处修改设置以实现所描述的布局。
如果有人能指出正确的方向,将不胜感激。我已经尝试了一些代码轮廓扩展文档,但是我认为这对我没有任何意义。
PS:关于StackOverflow的第一篇文章,请让我知道是否应该添加/更改。
提前致谢。