我正在使用monaco-editor,我正在尝试为Command + Enter添加自定义处理程序。但是当我按下命令键时,会显示Monaco上下文菜单。是否可以禁用上下文菜单,或将其重新绑定到另一个键?
答案 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之后的分号将引发错误。