【发布时间】:2014-04-19 17:23:24
【问题描述】:
我正在尝试将Ace editor 集成到我的网站。我知道它有用于打开搜索和替换弹出窗口的键盘快捷键。有没有办法以编程方式打开它们?
我注意到editor.searchBox 从一开始就是undefined,但是当我点击 cmd+F 时它被设置了。我试图查看 ace/ext-searchbox.js 但我找不到任何方法调用来尝试。
【问题讨论】:
标签: javascript ace-editor
我正在尝试将Ace editor 集成到我的网站。我知道它有用于打开搜索和替换弹出窗口的键盘快捷键。有没有办法以编程方式打开它们?
我注意到editor.searchBox 从一开始就是undefined,但是当我点击 cmd+F 时它被设置了。我试图查看 ace/ext-searchbox.js 但我找不到任何方法调用来尝试。
【问题讨论】:
标签: javascript ace-editor
在default_commands.js 中查看 find 命令的实现。
config.loadModule("ace/ext/searchbox", function(m) {m.Search(editor)});
或者你可以使用editor.execCommand("find")
【讨论】:
editor.searchBox,您可以轻松地使用editor.searchBox.show() 和editor.searchBox.hide() 切换它。