在 monaco 编辑器实例 中,您可以调用
在线游乐场提供了如何 添加命令 或如何 添加操作 到编辑器实例的示例。 操作示例
文档描述了类型定义、属性和方法。
然而,在提供每个内容的上下文、它们在编辑器中的显示位置以及每个内容所提供的方面方面存在缺失。
动作和指令之间有什么区别?
addAction
或 addCommand
,两者都提供了基于键事件执行函数的能力。在线游乐场提供了如何 添加命令 或如何 添加操作 到编辑器实例的示例。 操作示例
editor.addAction({
id: 'my-unique-id',
label: 'My Label!!!',
keybindings: [monaco.KeyMod.CtrlCmd | monaco.KeyCode.Enter],
run: function() { alert('action called') }
});
命令示例
editor.addCommand(
monaco.KeyMod.CtrlCmd | monaco.KeyCode.Enter,
function() { alert('called command') }
)
文档描述了类型定义、属性和方法。
然而,在提供每个内容的上下文、它们在编辑器中的显示位置以及每个内容所提供的方面方面存在缺失。
动作和指令之间有什么区别?
addCommand
无法正常工作-它会从错误的编辑器触发事件。切换到addAction
对我解决了这个问题。 - larister