addEditorAction
语法:
addEditorAction(descriptor): IDisposable
参数:
descriptor
: IActionDescriptor返回值:
IDisposable
:IDisposable返回值是一个IDisposable对象,调用dispose()方法可以移除命令。
描述:向所有编辑器添加一个操作。
示例:
js
editor.addEditorAction({
id: "action123", // 唯一ID
label: "action123", // 显示的名称
keybindings: [KeyMod.chord(KeyMod.CtrlCmd | KeyCode.KeyM),], // 快捷键
contextMenuOrder: 2, // 操作在菜单中的显示顺序
// 指定操作应显示在上下文菜单的哪个组中 navigation表示默认组
// 可选值 navigation | 1_modification | 9_cutcopypaste
contextMenuGroupId: "navigation",
run: (...args) => {
console.log("执行了 action123", args);
},
});
- 输出: