2016-10-22 19 views
3

codemirrorのアドオンを追加しようとしていますが、私はそれを私のcodemirrorインスタンスに追加できません。Codemirror、アドオンの追加方法

オプションでscrollPastEnd: trueのように呼び出そうとしましたが、動作しませんでした。私もdefineOption機能を使ってみましたが、コンソールにはundefinedと書かれています。

答えて

0

まず助けを

おかげで、あなたのHTML文書にしていないエディタにscrollpastend.jsファイル(https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/addon/scroll/scrollpastend.min.js)を追加する必要があります。

editor.setOption("scrollPastEnd", true); 
:それだけのように新しいオプションを設定することで、あなたのアドオンを有効にしたままその後

CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) {..}); 

scrollpastend.jsファイルから次のコードが言うように

は、 scrollPastEndオプションはデフォルトではオフになっています

またはオブジェクトオプションリストへscrollPastEndオプションを追加:

var editor = CodeMirror.fromTextArea(document.getElementById("code"), { 
    mode: "html", 
    lineNumbers: true, 
    scrollPastEnd: true 
}); 

あなたを助けることを願って、私はあなたに良い一日をお祈りします。

関連する問題