Ace:以编程方式打开搜索/替换框
Posted
技术标签:
【中文标题】Ace:以编程方式打开搜索/替换框【英文标题】:Ace: Opening search/replace box programmatically 【发布时间】:2014-04-19 17:23:24 【问题描述】:我正在尝试将Ace editor 集成到我的网站。我知道它有用于打开搜索和替换弹出窗口的键盘快捷键。有没有办法以编程方式打开它们?
我注意到editor.searchBox
从一开始就是undefined
,但是当我点击 cmd+F 时它被设置了。我试图查看 ace/ext-searchbox.js 但我找不到任何方法调用来尝试。
【问题讨论】:
【参考方案1】:在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()
切换它。以上是关于Ace:以编程方式打开搜索/替换框的主要内容,如果未能解决你的问题,请参考以下文章