如何激活“偷看定义”功能以自定义语言

时间:2019-07-16 13:22:11

标签: visual-studio-code vscode-extensions

我想知道是否有一种方法可以为自定义语言激活VScode偷看定义功能。

我正在使用它来编写韵律技能,但是我可以突出显示语法,但不能使用它来快速定位定义。

1 个答案:

答案 0 :(得分:0)

“窥视定义”在引擎盖下使用与常规“转到定义”相同的功能。您需要使用DefinitionProvider来实现vscode.languages.registerDefinitionProvider()。有关代码示例,请查看我的previous answer

或者,如果您使用的是语言服务器协议,而不是直接针对VSCode API进行编码,则需要实现Goto Definition Request