2
我正在使用摩納哥編輯器,並試圖爲Command + Enter添加自定義處理程序。但是當我按下命令鍵時,顯示出摩納哥上下文菜單。是否可以禁用上下文菜單,或將其重新綁定到另一個鍵?如何禁用摩納哥上下文菜單?
我正在使用摩納哥編輯器,並試圖爲Command + Enter添加自定義處理程序。但是當我按下命令鍵時,顯示出摩納哥上下文菜單。是否可以禁用上下文菜單,或將其重新綁定到另一個鍵?如何禁用摩納哥上下文菜單?
當然,你可以禁用它,只需設置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
});
有兩種方法來禁用文本菜單。 你可以在創建編輯器時定義一個。這與webdeb給出的答案類似。 但是,如果在運行時要啓用/禁用contextMenu,則可以使用以下功能。
monaco.editor.updateOptions({
contextmenu: false;
});