【发布时间】:2016-01-28 10:49:28
【问题描述】:
我正在使用 codemirror 实现 “查找并纠正” 功能。我知道有一个 搜索和替换 插件,但它不能满足我的要求。编辑器用于编写特定查询。它在
中创建跨度<pre>
<span class="cm-field">field</span>:jet <span class="cm-other-operator active" >adj3</span> engine <span class="cm-operator">OR</span> jet <span class="cm-other-operator" >near5</span> engine
</pre>
请参考快照。 如果我单击任何运算符(橙色),光标开始在那里闪烁并且功能正在运行。单击 find next 按钮时,我能够找到相应的跨度,但无法在此处设置光标。那么我如何在那里设置光标位置。提前致谢。
【问题讨论】:
-
您可以使用 doc.setCursor(pos: {line, ch}) 将光标设置到任何特定位置。
标签: javascript codemirror cursor-position