我有一个用Javascript编写的CodeMirror实例,它充当代码编辑器。我加载用户选择的过程的代码。当用户选择一个过程然后另一个过程我只是将值设置为该过程的代码。当我执行此操作并且用户单击CTRL + Z或右键单击时,撤消它将返回上一过程。当我调用设定值时,我需要清除撤消历史记录。无法找到如何做到这一点已经看了一遍......有什么帮助吗?
答案 0 :(得分:1)
clearHistory()怎么样?这个对我有用。当用户选择一个程序时调用它。
editor.clearHistory()
或者您可以通过在codemirror配置中使用“undoDepth”来完全禁用撤消功能
undoDepth : 0 ,