如何禁用Monaco上下文菜单?

时间:2017-06-25 21:09:03

标签: javascript monaco-editor

我正在使用monaco-editor,我正在尝试为Command + Enter添加自定义处理程序。但是当我按下命令键时,会显示Monaco上下文菜单。是否可以禁用上下文菜单,或将其重新绑定到另一个键?

3 个答案:

答案 0 :(得分:5)

当然,你可以禁用它,只需将from collections import defaultdict # initialize with list new_dict = defaultdict(list) # update each keys and values as list for pairs in my_dict.values(): new_dict[str(pairs[0].month)].append(pairs[1]) # getting average final_dict = {key: sum(values)/len(values) for key, values in new_dict.items()} 设置为false;)

contextmenu

答案 1 :(得分:1)

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

monaco.editor.updateOptions({
   contextmenu: false;
});

答案 2 :(得分:0)

正确的代码是:

monaco.editor.updateOptions({ contextmenu: false });

false之后的分号将引发错误。