我使用Ace代码编辑器浏览Chrome扩展程序,详情请点击此处: http://ace.c9.io/
使用Ace编辑器,Ctrl + F会显示一个专用的搜索元素,而F3只会调出浏览器的原生搜索元素。有没有办法让F3功能与Ctrl + F相同?我一直在尝试使用Ace的键绑定(和jQuery),但到目前为止还没有运气。
到目前为止,我提出的最好:
editor.commands.addCommand({
name: 'f3search',
bindKey: { win: 'F3' },
exec: function(){
var e = $.Event('keydown');
e.which = 70;
e.ctrlKey = true;
$('pre.ace_editor').trigger(e);
}
});
似乎没有应用键绑定来加载Ace的专用搜索。救命啊!
答案 0 :(得分:3)
试试这个:
editor.commands.addCommand({
name: 'f3search',
bindKey: { win: 'F3' },
exec: function(){
editor.execCommand("find")
}
});