我无法让CodeMirror将主题设置为我设置的主题。
在Codemirror Manual的文件中,我已经完成了这个:
<head>
<script src="Scripts/codemirror.js" type="text/javascript"></script>
<script src="Scripts/javascript.js" type="text/javascript"></script>
<link href="Styles/codemirror.css" rel="stylesheet" type="text/css" />
<link href="Styles/elegant.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
matchBrackets: true,
mode: "text/x-csharp",
theme: "Styles/elegant.css"
});
</script>
</head>
我现在尝试了很多方法,但我不知道怎么做,所以我要求 救命。
尝试时,编辑器中没有主题,语法高亮或lineNumber。 我希望有人可以向我解释一下,提前谢谢。
答案 0 :(得分:0)
您错误地使用了theme
选项。在这种情况下,请将其设置为"elegant"
。问题是由CodeMirror在您传递文件名时将编辑器的CSS类(用于选择主题)设置为某些文件名伪造而导致的,这将阻止突出显示工作。