0

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 はありません。誰かが私にこれを説明してくれることを願っています。事前に感謝します。

4

1 に答える 1

0

オプションの使い方がtheme間違っています。この場合は に設定して"elegant"ください。この問題は、CodeMirror がエディター (テーマの選択に使用される) の CSS クラスを、そこにファイル名を渡すときに偽のファイル名に設定することによって引き起こされます。これにより、強調表示が機能しなくなります。

于 2013-10-31T09:37:01.723 に答える