4

我正在使用 Code Mirror 插件来编辑页面的 HTML 源代码。HTML 代码从数据库中获取并设置为代码镜像中的值。但是,在设置值后,它会以与保存在数据库中的相同格式显示。如何以正确的格式显示它?提前致谢。

4

1 回答 1

10

有一个函数叫autoFormatRange

editor.autoFormatRange(range.from, range.to);

CodeMirror Group中的这个片段可能是您需要的:

function autoFormat() {
    var totalLines = editor.lineCount();
    var totalChars = editor.getTextArea().value.length;
    editor.autoFormatRange({line:0, ch:0}, {line:totalLines, ch:totalChars});
}

http://codemirror.net/2/demo/formatting.html

于 2012-12-15T14:02:43.330 回答