4

コードミラープラグインを使用して、ページのHTMLソースを編集しています。HTMLコードはデータベースからフェッチされ、コードミラーで値として設定されます。ただし、値を設定すると、データベースに保存されたのと同じ形式で表示されます。どうすれば適切な形式で表示できますか?前もって感謝します。

4

1 に答える 1

10

と呼ばれる関数がありますautoFormatRange

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

CodeMirrorグループからのこのフラグメントは、必要なものである可能性があります。

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 に答える