我使用find方法editor.find()
在Ace Editor中查找特定的搜索短语。使用find方法选择并将搜索短语滚动到视图中,但它并不总是位于第一个可见行。
是否可以选择将所选行滚动到编辑器的顶部?
答案 0 :(得分:2)
这有效:
var searchResults = aceEditor.find("phrase");
if (searchResults) {
aceEditor.scrollToLine(searchResults.start.row);
aceEditor.clearSelection();
}