2016-07-12 5 views
1

Мне нужно удалить offseting 4 « », которые автоматически создаются после разрыва строки в редакторе ACEУдалить перенос слов смещение в редакторе ACE

Я попытался с помощью editor.setTabSize(0), который работал хорошо, но я не могу идент кода с помощью TAB, так как он вместо «не определено» вместо кода. Я искал на веб-странице ACE, но в этом нет ничего, и при поиске в форумах он сказал что-то с setBehaviosrEnabled, но это не сработало ни

Любая идея, как избавиться от этих 4 пробелов?

Издание: enter image description here

Код:

var editor = ace.edit("edittext"); 
editor.setOptions({ 
    maxLines: Infinity 
}); 
editor.getSession().setUseWrapMode(true); 
editor.setBehavioursEnabled(false); 
editor.renderer.setOption('showLineNumbers', false); 
editor.setTheme("ace/theme/xcode"); 

ответ

5

Это контролируется indentedSoftWrap настройкой в ​​асе, вы сп отключить его, запустив установку

editor.setOption("indentedSoftWrap", false); 

форм поведения не имеет никакого отношения и управляет автоматической установкой закрывающих кронштейнов и тегов.

Так что ваш код из вышеизложенного станет

var editor = ace.edit("edittext"); 
editor.setOptions({ 
    maxLines: Infinity, // this is going to be very slow on large documents 
    useWrapMode: true, // wrap text to view 
    indentedSoftWrap: false, 
    behavioursEnabled: false, // disable autopairing of brackets and tags 
    showLineNumbers: false, // hide the gutter 
    theme: "ace/theme/xcode" 
});