有一个用于撤消的图标和一个用于重做的图标。我想在单击这些图标时在codemirror中执行重做和撤消操作
答案 0 :(得分:1)
在codemirror中撤消和重做非常简单。您需要做的就是创建一个新的编辑器。
var myCodeMirror = CodeMirror(document.body, {
value: "function myScript(){return 100;}\n",
mode: "javascript"
});
然后你可以调用myCodeMirror.undo()和myCodeMirror.redo()。我之前用codemirror创建了一个简单的电子代码编辑器,它可以帮助你看看我做了什么https://github.com/davidmather/electronCodeEditor/blob/master/index.html。
您可以在codeMirror GitHub上找到大多数命令https://github.com/codemirror/CodeMirror/blob/master/src/edit/commands.js