【问题标题】:CodeMirror: Is there a way exist search mode by clicking on Esc buttonCodeMirror:有没有办法通过单击 Esc 按钮来存在搜索模式
【发布时间】:2019-07-01 22:17:25
【问题描述】:

我一直在使用下面的例子给代码镜像添加搜索功能

http://jsfiddle.net/e8zknobh/1/

在某个时间点,我决定添加一个功能,通过单击 Esc 按钮,我希望退出搜索模式并通过添加稍微更改示例

    extraKeys: {
    'Esc': function(cm) {
                $('.cm-searching').removeClass('cm-searching');
  }
}

这不是完全退出搜索模式,因为即使元素未突出显示,我仍然能够在元素之间移动(Cmd+G),此外,如果应用程序中有多个代码镜像,则应扩展每次初始化使用extraKeys,有没有更好的方法来实现这一点?

【问题讨论】:

    标签: javascript codemirror


    【解决方案1】:

    在搜索脚本中挖掘了一下找到了解决方案

    extraKeys: {
        'Esc' : function (cm) {
            cm.execCommand('clearSearch');
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多