我想知道是否有一种方法可以为自定义语言激活VScode偷看定义功能。
我正在使用它来编写韵律技能,但是我可以突出显示语法,但不能使用它来快速定位定义。
答案 0 :(得分:0)
“窥视定义”在引擎盖下使用与常规“转到定义”相同的功能。您需要使用DefinitionProvider
来实现vscode.languages.registerDefinitionProvider()
。有关代码示例,请查看我的previous answer。
或者,如果您使用的是语言服务器协议,而不是直接针对VSCode API进行编码,则需要实现Goto Definition Request。