CodeMirror确定模式的名称

时间:2014-02-26 22:32:58

标签: codemirror

如何在CodeMirror中为每种语言指出“模式”的名称?

例如,“HTML Embedded”模式为此页面提供了http://codemirror.net/mode/htmlembedded/index.html

在此页面上,有一个脚本,但它没有设置模式。

  var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
    lineNumbers: true,
    matchBrackets: true,
    continueComments: "Enter",
    extraKeys: {"Ctrl-Q": "toggleComment"}
  });

我希望mode: "somemode"能参与其中。我们怎么能告诉它的名字呢?

1 个答案:

答案 0 :(得分:3)

加载的第一个模式成为默认模式。您可以editor.getMode().name获取编辑器实例中加载的模式的名称。