【发布时间】:2012-11-22 12:48:59
【问题描述】:
我有一个用 Javascript 编写的 CodeMirror 实例,它充当代码编辑器。我为用户选择的过程加载代码..当用户选择一个过程然后另一个我只是将值设置为该过程的代码。当我这样做并且用户单击 CTRL+Z 或右键单击时,撤消它会返回上一个过程。当我调用设置值时,我需要清除撤消历史记录。无法找到如何做到这一点已经看遍了。任何帮助?
【问题讨论】:
标签: javascript undo undo-redo
我有一个用 Javascript 编写的 CodeMirror 实例,它充当代码编辑器。我为用户选择的过程加载代码..当用户选择一个过程然后另一个我只是将值设置为该过程的代码。当我这样做并且用户单击 CTRL+Z 或右键单击时,撤消它会返回上一个过程。当我调用设置值时,我需要清除撤消历史记录。无法找到如何做到这一点已经看遍了。任何帮助?
【问题讨论】:
标签: javascript undo undo-redo
clearHistory() 怎么样。这个对我有用。当用户选择一个过程时调用它。
editor.clearHistory()
或者您可以通过在 codemirror 配置中使用“undoDepth”来完全禁用撤消功能
undoDepth : 0 ,
【讨论】: