私は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/java.jsというファイルパスを持つlib/modeという新しいフォルダに存在する必要があります。
各モードのデモページを調べて、mode:
オプションに渡す必要のある文字列を確認して呼び出すことができます。 java demoには、下部にあるすべての「定義されたMIMEタイプ」(基本的に、さまざまなJava構文に使用できる文字列)も定義されています。
TQそんなに、それは動作しています.. – Narasimham431