“转义”键事件传播

时间:2018-08-21 05:48:35

标签: monaco-editor

我将Monaco编辑器托管在一个面板中,可以使用“退出”键关闭该面板。现在,如果在编辑器中打开了查找窗口小部件,则按“转义”仅应关闭窗口小部件,但当前它也将关闭面板。知道如何处理该问题,以便仅“查找”小部件关闭而不关闭面板吗?

1 个答案:

答案 0 :(得分:2)

这里https://github.com/Microsoft/monaco-editor/issues/1017得到了答案。基本上,摩纳哥编辑器提供了添加命令的灵活性

editor.addCommand(monaco.KeyCode.Escape, function() {
    alert('I should close my panel!');

}, '!findWidgetVisible && !inReferenceSearchEditor && !editorHasSelection')