Codemirror的主题和行号不起作用

时间:2013-10-24 09:16:31

标签: asp.net c#-4.0 codemirror

我无法让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。 我希望有人可以向我解释一下,提前谢谢。

1 个答案:

答案 0 :(得分:0)

您错误地使用了theme选项。在这种情况下,请将其设置为"elegant"。问题是由CodeMirror在您传递文件名时将编辑器的CSS类(用于选择主题)设置为某些文件名伪造而导致的,这将阻止突出显示工作。