metrologia - vim online
¿Hay algún comando para alternar habilitar el ajuste automático de texto? (4)
Creo que lo que quieres es:
:set wrap!
Esto alternará el ajuste de línea.
¡Más sobre usar! (bang) para alterar los comandos se pueden encontrar en:
:help :_!
Por defecto, creo que mis ajustes de vimrc permiten el autoenvoltura. Sin embargo, a veces, me gustaría ver que las líneas de texto no se envuelvan. ¿Existe algún comando para alternar el ajuste de línea de texto habilitado y deshabilitado? Esto me evitaría salir y cambiar la configuración.
El quickref sugiere (no) envolver
En su vimrc, cree una función como esta:
:function ToggleWrap()
: if (&wrap == 1)
: set nowrap
: else
: set wrap
: endif
:endfunction
Luego mapea una tecla (como F9) para llamar a esta función, así:
map <F9> :call ToggleWrap()<CR>
map! <F9> ^[:call ToggleWrap()<CR>
Cada vez que presione F9, debería alternar su envoltura entre on y off.
:set nowrap
También existe la opción de linebreak
que controla si el texto ajustado se rompe en los límites de las palabras o no.