Monaco 中 CompletionItemProvider 为代码进行提示时提供数据,和 InlineCompletionsProvider 很相似只是显示方式不一样,一个是行内一个是弹框。先看一下显示效果:

provideCompletionItems 需要实现两个方法
- provideCompletionItems:返回 CompletionItem[]; 穿线 弹出框中的信息
- resolveCompletionItem:选中item 时可以添加更多信息,这个方法是可选的,可以 provideCompletionItems 提供,如果有需要额外处理逻辑,可以在这个方法中实现。

提示项详情:

代码实现
export function itemCompl
订阅专栏 解锁全文
4558

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



