Quiero usar la capacidad de ajuste suave de Vim ( :set wrap
) para ajustar un código de 80 caracteres, independientemente del ancho real de mi ventana.
Todavía no he podido encontrar una manera de hacerlo: toda la envoltura suave parece estar vinculada al ancho de la ventana
textwidth
ywrapmargin
son ambos para envoltura rígida (insertan caracteres de nueva línea en el archivo)- división vertical en múltiples ventanas y uso
:vertical resize 80
(posiblemente:set breakat=
para permitir saltos en cualquier carácter) en una de ellas (aunque sea un poco hack), pero se rompe cuando se usa:set number
ya que los números de línea ocupan un número variable de columnas (dependiendo en la longitud del archivo) y estos son parte de los 80.
¿Hay alguna manera de hacer esto en vim? No parece prometedor, según otras fuentes .
En este momento, mi aproximación es solo tenerla /^.\{80}\zs.\+
como mi búsqueda predeterminada, por lo que al menos está resaltada. Pensé en agregarle un :syntax
elemento, pero eso se rompió cuando se superpuso a otros elementos de sintaxis, así que dejé esa idea.