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

通过 registerImplementationProvider 注册 provider

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

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

Monaco 使用 ImplementationProvider
最新推荐文章于 2026-06-25 23:46:07 发布
订阅专栏 解锁全文

664

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



