Tuve el mismo problema.
Aunque puede establecer el segundo parámetro en 1 o -1 , creo que también debería verificar esto: https://ace.c9.io/api/editor.html#Editor.setValue
Editor.setWrapBehavioursEnabled(Boolean enabled)
Use esto justo después de crear el editor.
Este trabajo es muy bueno para mi. La diferencia entre este método y el que comparte un usuario es que la posición del cursor no cambia, puede moverlo usted mismo usando Editor.selection.moveTo(row, column), de esta manera el usuario no experimentará cambios extraños en la posición del cursor cuando use, digamos, CTRL + Z para deshacer. una acción :)
Editor.setWrapBehavioursEnabled(Boolean enabled)con algún valor justo después de inicializar el editor evitará que se seleccione todo el texto al llamareditor.setValue?fuente