我正在尝试创建一个插件来从CKEditor文档中删除双空格。我提出了一个非常简单的解决方案,但我认为它不一定是最好的解决方案,在运行之后,光标会移回到文档的顶部。
这是我到目前为止所做的:
data = editor.getData();
result = data.replace(' ', ' ');
editor.setData(result);
基本上它是在编辑器中获取所有内容,替换双空格并将其放回原位。有没有更好的方法呢?有没有办法让光标在运行命令之前保持在它开始的相同位置?