2017-06-25 3 views
2

私はモナコエディタを使用していますが、Command + Enterのカスタムハンドラを追加しようとしています。しかし、私はコマンドキーを押すと、モナコのコンテキストメニューが表示されます。コンテキストメニューを無効にすることも、別のキーに再バインドすることもできますか?モナコのコンテキストメニューを無効にするにはどうすればいいですか?

答えて

3

確かに、あなたはそれを無効にすることができ、ちょうどfalseにcontextmenuを設定します。)

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

のcontextMenuを無効にするには、2つの方法があります。 エディタの作成時に定義できるもの。これはwebdebによって与えられた答えに似ています。 しかし、実行時にcontextMenuを有効/無効にしたい場合は、以下の関数を使用できます。

monaco.editor.updateOptions({ 
    contextmenu: false; 
}); 
関連する問題