Codemirror,在同一个编辑器中创建一个新文档

时间:2018-01-21 13:17:52

标签: javascript jquery codemirror

在代码镜像中创建新文档(或切换文档)的正确过程是什么,以便文档历史记录不会传输到新文档?

当我设置新文档的内容然后撤消时,文件的内容将替换为上一个文件的内容。

目前我切换文件的代码如下所示:

$('#file-list').on('click', 'li', function () { 
    var el = $(this),
        filename = el.data('file'),
        f = files[filename];

    var doc = cm.getDoc();
    cm.swapDoc(doc);

    doc.clearHistory();
    cm.setValue (f.content);
    doc.setHistory(f.history);
});

0 个答案:

没有答案