Mam ten sam problem.
Chociaż możesz ustawić drugi parametr na 1 lub -1 , myślę, że powinieneś również sprawdzić to: https://ace.c9.io/api/editor.html#Editor.setValue
Editor.setWrapBehavioursEnabled(Boolean enabled)
Użyj tego zaraz po utworzeniu edytora.
U mnie to działa bardzo dobrze. Różnica między tą metodą a tą udostępnianą przez użytkownika polega na tym, że pozycja karetki nie jest zmieniana, możesz ją przesuwać samodzielnie Editor.selection.moveTo(row, column)
, dzięki czemu użytkownik nie doświadczy dziwnych zmian pozycji karetki podczas używania, powiedzmy, CTRL + Z do cofania akcja :)
Editor.setWrapBehavioursEnabled(Boolean enabled)
z jakąś wartością tuż po zainicjowaniu edytora uniemożliwi zaznaczenie całego tekstu podczas dzwonieniaeditor.setValue
?źródło