CodeLens 会在指定代码行上添加一行可点击的文字,点击时可以触发定义的命令,效果如下:

通过调用 API 注册 LensProvider,点击时触发 Command,首先要注册命令,通过 editor.addCommand () 方法进行注册。三个参数分别为快捷键、处理实现方法 和 上下文。

registerCodeLensProvider 提供两个函数
- provideCodeLenses: 创建 Lens
- resolveCodeLens:返回 Lens
export function codeLensProvider(editor, monaco){
var commandId = editor.addCommand(
monaco.KeyCode.F9,
function () {
// services available in `ctx`
alert("my command is executing!");
}
);
// Add CodeLens provider
let removeCo
订阅专栏 解锁全文
4098

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



