我想重置Codemirror编辑器的所有内容。理想情况下,这应该清除文本区域,删除所有标记并清除历史记录。
最好的方法是什么?
最好的方法是什么?
cm.setValue("");
cm.clearHistory();
// cm.clearGutter("gutterId"); if you have gutters
let view = new EditorView();
view.dispatch({
changes: {from: 0, to: view.state.doc.toString().length, insert:''}
})
这段代码会覆盖视图的当前内容。这是一个简短的例子。通常您的视图具有初始化参数,我已经阅读过了。
var codemirror = $('#YOUR_TEXTAREA_ID').nextAll('.CodeMirror')[0].CodeMirror;
codemirror.getDoc().setValue("");