Ace编辑器 - 更改当前恢复值的标记

时间:2018-06-07 12:55:10

标签: javascript editor ace-editor

我在我的项目中使用ace编辑器。我添加了两个事件。

  1. ctrl + 4 - 在此活动中,用户可以更新所选文字。这是一份工作文件。
  2. ctrl + z - 在这个事件中,我正在调用一个方法。代码如下。
  3. public handleUndo(modal) {
      let markersList = this.templateeditor.getEditor().session.getMarkers(); 
    
    
      this.templateeditor.getEditor().session.getUndoManager().undo();
      this.templateeditor.getEditor().getSelection().clearSelection();
    
      this.templateeditor.getEditor().session.addMarker(range, 'undoMarker', 'text', true)
    
    }
    

    每当用户使用ctrl + 4更改值时,我会添加一个突出显示所选文本的标记。

    每当用户按ctrl + z值正在恢复正常但突出显示没有删除。

    我该怎么做?我可以更换当前标记吗?

0 个答案:

没有答案