Monaco 使用 ImplementationProvider 实现 “跳转实现”,“跳转实现” 是指右键点击关键字并选择 “转到实现”,例如点击 Interface 的名字,可以跳转的实现 Class 的位置,这个和Definition / Declaration 类似,具体跳转到哪里由代码实现。

通过 registerImplementationProvider 注册 provider

实现 provideImplementation,根据选中的关键字,跳转到目标位置,跳转信息保存在 Definition。

返回跳转位置信息,Location 对象中定义文件链接和位置信息

Monaco 使用 ImplementationProvider
最新推荐文章于 2025-12-26 08:34:32 发布
订阅专栏 解锁全文
703

被折叠的 条评论
为什么被折叠?



