标签: codemirror
我想在CodeMirror中重新创建find函数,以突出显示this demo中显示的每个匹配项。
我使用marks创建了一个示例,但只突出显示第一个匹配项。 http://jsfiddle.net/oxmgm4sd/
marks
答案 0 :(得分:1)
将if (cursor.findNext())更改为while (cursor.findNext())可能已经让您到达某个地方。使用overlay代替更高效(虽然也有点复杂),这就是内置搜索功能所做的。
if (cursor.findNext())
while (cursor.findNext())