我已阅读CodeMirror用户手册,但我找不到如何设置JAVA模式,你能帮我吗?如何在CodeMirror编辑器中设置Java模式?
CodeMirror.fromTextArea(document.getElementById("code1"), {
lineNumbers: true,
mode: "text/x-csrc",
matchBrackets: true
});
我已阅读CodeMirror用户手册,但我找不到如何设置JAVA模式,你能帮我吗?如何在CodeMirror编辑器中设置Java模式?
CodeMirror.fromTextArea(document.getElementById("code1"), {
lineNumbers: true,
mode: "text/x-csrc",
matchBrackets: true
});
"text/x-java"
是用于获取Java模式的MIME类型。
(我知道这是回答,但我想在这里把这个留给别人与我们有同样的问题!)
每种模式都住在模式/目录下的子目录,通常定义一个JavaScript实现该模式的文件。加载这样的文件将使语言可供CodeMirror通过mode option,该声明同时创建CodeMirror例如:
CodeMirror.fromTextArea(document.getElementById("code1"), {
lineNumbers: true,
mode: "text/x-java",
matchBrackets: true
});
你需要确保你的不同模式文件添加到一个模式文件夹在您的图书馆。在你的情况下,java.js文件需要位于一个名为lib/mode的新文件夹中,其路径为lib/mode/java.js。
您可以检查每个模式的演示页面,查看必须将哪个字符串传递给mode:
选项才能调用该选项。这里是java demo,它还定义了底部的所有“定义的MIME类型”(基本上可以用于不同的Java语法的字符串)。
TQ这么多,它的工作.. – Narasimham431