2017-06-25 30 views
2

我正在使用摩纳哥编辑器,并试图为Command + Enter添加自定义处理程序。但是当我按下命令键时,显示出摩纳哥上下文菜单。是否可以禁用上下文菜单,或将其重新绑定到另一个键?如何禁用摩纳哥上下文菜单?

回答

3

当然,你可以禁用它,只需设置contextmenu为false;)

monaco.editor.create(document.getElementById("container"), { 
    value: "function hello() {\n\talert('Hello world!');\n}", 
    language: "javascript", 
    // --------- 
    contextmenu: false, // or set another keyCode here 
}); 
0

有两种方法来禁用文本菜单。 你可以在创建编辑器时定义一个。这与webdeb给出的答案类似。 但是,如果在运行时要启用/禁用contextMenu,则可以使用以下功能。

monaco.editor.updateOptions({ 
    contextmenu: false; 
}); 
相关问题