代码之家  ›  专栏  ›  技术社区  ›  Eyk Rehbein

是否可以在不更改光标位置的情况下更新Ace编辑器内的值?

  •  1
  • Eyk Rehbein  · 技术社区  · 7 年前

    1 回复  |  直到 7 年前
        1
  •  1
  •   Harsha pps    7 年前

    一种方法是,存储当前光标位置,插入数据并将光标位置设置为初始点。

    //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);