我一直在使用以下示例向代码镜像添加搜索功能
http://jsfiddle.net/e8zknobh/1/
我决定在某个时间点添加一个功能,即通过单击Esc
按钮,我希望退出搜索模式,并通过添加
extraKeys: {
'Esc': function(cm) {
$('.cm-searching').removeClass('cm-searching');
}
}
不能完全退出搜索模式,因为即使未突出显示元素,我仍然可以在元素之间移动(Cmd + G),此外,如果应用程序中有多个代码镜像,则应扩展每个初始化使用extraKeys
,有更好的方法吗?
答案 0 :(得分:0)
在搜索脚本中挖掘了一点之后,找到了解决方法
extraKeys: {
'Esc' : function (cm) {
cm.execCommand('clearSearch');
}
}