Ace: ¿Hay alguna manera de deshabilitar el ajuste con sangría en mode-html y modos derivados?

Creado en 14 jul. 2015  ·  5Comentarios  ·  Fuente: ajaxorg/ace

Cuando edito texto en modo HTML y configuro el ajuste de texto, consigo que el texto se ajuste, pero se ajusta con una sangría en lugar de ajustarse al margen del borde izquierdo.

¿Hay alguna forma de desactivar ese comportamiento? Me gustaría que el ajuste de texto se comporte como "normal" y se ajuste completamente hacia la izquierda.

¿Es esto posible con un interruptor? Si no, ¿qué código debe ajustarse para que esto suceda? Estoy usando un modo personalizado derivado, por lo que cambiar el código estaría aislado de todos modos.

Comentario más útil

Se puede desactivar con editor.session.setOption("indentedSoftWrap", false)
Tal vez deberíamos haber mantenido la sangría SoftWrap desactivada de forma predeterminada, ya que parece producir malos resultados en algunos casos (por ejemplo, para un cuadro de texto estrecho de varias líneas en el chat de c9.io)

Todos 5 comentarios

Se puede desactivar con editor.session.setOption("indentedSoftWrap", false)
Tal vez deberíamos haber mantenido la sangría SoftWrap desactivada de forma predeterminada, ya que parece producir malos resultados en algunos casos (por ejemplo, para un cuadro de texto estrecho de varias líneas en el chat de c9.io)

¿Soy solo yo, o esta configuración solo se aplica después de escribir algo/cambiar el tamaño de la ventana?

Cuando el editor monta todo todavía está sangrado.

@fiws https://github.com/ajaxorg/ace/pull/3641 solucionará el problema con la vista que no se actualiza automáticamente, gracias por informar

@nightwing ¿Hay un calendario de lanzamiento algo así? Me gustaría eliminar mi fea solución para esto. (Sin presión)

@fivs : puede forzar el cambio de tamaño de la ventana desde el código si es necesario:

editor.resize(true); //force a redraw 

Parece que hay algunas configuraciones que requieren que esto funcione correctamente.

¿Fue útil esta página
0 / 5 - 0 calificaciones