Monaco 中的 CodeAction 会在当前代码行上方添加一个💡,点击💡时出现一个命令列表,名列列表可以点击,在 VSCode 中很常见的就是代码出现问题,点击会给出修改建议。

Monaco 中添加 CodeAction,通过 registerCodeActionProvider 方法进行添加,两个参数:
- languageSelector:语言,例如 ‘javascript’,只有当前编辑文件为 Javascript 时,才会显示 CodeAction
- provideCodeActions:添加 CodeActionProvider

CodeActionProvider 中,实现 provideCodeActions,定义 CodeAction 并返回

实现代码如下
export function codeActions(editor, monaco){
let commandId = editor.addComm
订阅专栏 解锁全文
817

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



