Monaco 使用 ImplementationProvider 实现 “跳转实现”,“跳转实现” 是指右键点击关键字并选择 “转到实现”,例如点击 Interface 的名字,可以跳转的实现 Class 的位置,这个和Definition / Declaration 类似,具体跳转到哪里由代码实现。
通过 registerImplementationProvider 注册 provider
实现 provideImplementation,根据选中的关键字,跳转到目标位置,跳转信息保存在 Definition。
返回跳转位置信息,Location 对象中定义文件链接和位置信息
Monaco 使用 ImplementationProvider
最新推荐文章于 2024-08-25 09:57:22 发布