2016-10-22 1 views
3

Я пытаюсь добавить дополнение для codemirror scroll past end, но я не могу добавить его в свой экземпляр codemirror.Codemirror, как добавить надстройки

Я пробовал называть это так scrollPastEnd: true в вариантах, но это не сработало. Я также попытался использовать функцию defineOption, но консоль говорит, что это undefined.

Спасибо за помощь

ответ

0

Во-первых, вы должны добавить scrollpastend.js файл (https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/addon/scroll/scrollpastend.min.js) в свой HTML-документ, а не к редактору.

Как следующий код из scrollpastend.js файла говорит, опция scrollPastEnd отключена по умолчанию:

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

Тогда это только остается, чтобы активировать надстройку, установив новый вариант, как это:

editor.setOption("scrollPastEnd", true); 

или добавление scrollPastEnd опции к списку опций объекта:

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

В надежде помочь вам, я желаю вам удачного дня.

 Смежные вопросы

  • Нет связанных вопросов^_^