如何在CodeMirror编辑器中设置Java模式



我已经阅读了codemirror用户手册,但是我找不到如何设置java的模式,您能帮我吗?

CodeMirror.fromTextArea(document.getElementById("code1"), {
  lineNumbers: true,
  mode: "text/x-csrc",
  matchBrackets: true
});

"text/x-java"是用于获取Java模式的MIME类型。

(我知道这是回答的,但我想将其留给其他任何人,都有与我们相同的问题!)

每个模式都生活在模式/目录的子目录中,通常定义一个实现该模式的单个JavaScript文件。加载此类文件将使语言通过模式选项可用于CodeMirror,您在创建CodeMirror实例时声明了该语言:

CodeMirror.fromTextArea(document.getElementById("code1"), {
  lineNumbers: true,
  mode: "text/x-java",
  matchBrackets: true
});

您需要确保将不同的模式文件添加到库中的模式文件夹中。在您的情况下

您可以检查每个模式的演示页面,以查看必须将哪个字符串传递给mode:选项才能调用它。这是Java演示,它也定义了底部的所有" MIME类型"(基本上是您可以用于不同Java语法的字符串)。

最新更新