相关疑难解决方法(0)

如何在vscode中使用自定义语言启用“转到符号”?

我进行了自定义语言扩展,并希望启用“转到符号”功能。我试图按照这里的指导方针进行操作,但仍然有些失落。

我认为我所要做的只是实现一个DocumentSymbolProvider,但我不确定该如何做。

更新

示例语言服务器文档指向一个回购协议被否决。它被替换为这一个,这是更为复杂的。我认为我能找到的最简单的示例是lsp-sample,但它没有使用DocumentSymbolProvider

我发现其他确实使用符号提供程序的存储库,但是它们有点让人不知所措。我无法弄清楚需要去哪里(例如,我需要客户端和服务器吗?某些软件包似乎只使用了extension.ts没有客户端和服务器文件夹的)。

我真正想用我的语言做的就是检测以开头的行@并将其显示在“转到符号”窗格中。我希望看到一个简单的教程。

visual-studio-code vscode-extensions

6
推荐指数
1
解决办法
980
查看次数