2017-06-25 67 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; 
}); 
相關問題