【发布时间】:2011-05-25 20:34:21
【问题描述】:
如何使用 CodeMirror 动态切换模式?
我有默认设置,但需要切换它。
【问题讨论】:
标签: codemirror
如何使用 CodeMirror 动态切换模式?
我有默认设置,但需要切换它。
【问题讨论】:
标签: codemirror
这样的事情会对你有所帮助。
首先,设置CodeMirror:
this.editor = CodeMirror.fromTextArea(document.getElementById("textAreaCodeMirror"), {
lineNumbers: true,
matchBrackets: true,
styleActiveLine: true,
theme:"eclipse",
mode:language
});
然后,改变模式
this.editor.setOption("mode", language);
【讨论】:
如果这是 CodeMirror 2 或 3,请使用 setOption("mode", <new mode>)(setOption、"mode" 的文档)。
对于 CodeMirror 1,使用 setParser method。
【讨论】: