我想做背景工作者之类的事情。它应该自动更新一些代码(在光标所在的不同位置)而不将光标移动到最后一个更改的单词。这可以通过editor.session.replace或.insert吗?
答案 0 :(得分:0)
执行此操作的一种方法是,存储当前光标位置,插入数据并将光标位置设置为初始点。
//Get the Current Positon
var currentPosition = editor.selection.getCursor();
//Insert data into the editor
editor.setValue(data);
editor.clearSelection();
//Set the cursor to the Initial Point
editor.gotoLine(currentPosition.row, currentPosition.column);