gpt4 book ai didi

typescript - 在 vscode 扩展中获取语法范围/标记

转载 作者:行者123 更新时间:2023-12-05 03:43:47 24 4
gpt4 key购买 nike

在 Visual Studio Code 中为新语言的文本高亮定义了 TextMate 语法后,我现在正在编写一个 DefinitionProvider。是否可以在我的扩展代码中访问文档的语法标记?

DefinitionProvider 中扩展方法的签名是:

provideDefinition(
document: vscode.TextDocument,
position: vscode.Position,
token: vscode.CancellationToken,
)

而且我找不到从文档实例中获取任何标记的方法...

非常感谢任何帮助 =)

编辑:让我重新表述一下:是否可以使用已经定义的 TextMate 语法来导航扩展代码中的代码?我不想自己编写解析器...

最佳答案

关于typescript - 在 vscode 扩展中获取语法范围/标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66644561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com