1

我有一个用 Javascript 编写的 CodeMirror 实例,它充当代码编辑器。我为用户选择的过程加载代码..当用户选择一个过程然后另一个我只是将值设置为该过程的代码。当我这样做并且用户单击 CTRL+Z 或右键单击时,撤消它会返回上一个过程。当我调用设置值时,我需要清除撤消历史记录..找不到如何做到这一点已经看遍了..有什么帮助吗?

4

1 回答 1

3

clearHistory() 怎么样。这个对我有用。当用户选择一个过程时调用它。

editor.clearHistory()

或者您可以通过在 codemirror 配置中使用“undoDepth”来完全禁用撤消功能

undoDepth : 0 ,
于 2012-12-06T18:46:38.017 回答