La mayoría de los editores de texto e IDE que uso en estos días tienen una función en la que pueden mostrar una línea con una cierta longitud de caracteres en el búfer de texto. Es útil cuando desea mantener líneas en un archivo con una longitud determinada.
¿Hay alguna forma de hacer que Vim haga esto, preferiblemente usando el textwidth
valor ya definido ? Las líneas se ajustarán automáticamente en ese punto, pero realmente me gustaría poder ver dónde está también.
En caso de que sea importante, estoy usando principalmente gVim en Windows, pero me encantaría si la solución funciona en las versiones de Vim.
Hay un fragmento en Google Code que puedes probar:
fuente
Por una respuesta de StackOverflow :
Ajústelo a su gusto.
fuente
Me gusta mucho la respuesta de lornix, pero no quiero resaltar la columna todo el tiempo , solo cuando al menos una línea excede el límite de longitud:
Así es como lo hago para mis archivos Haskell:
fuente
Esto se discutió a menudo en #vim y en algunos foros. En lo que respecta a las cosas ahora, no es posible. Entonces, la solución mencionada es su única opción, afaik.
La cuestión es que vim puede hacer cualquier cosa con lugares donde hay caracteres (como letras, números o simplemente espacios en blanco). Pero no puede pintar un fondo en un color diferente (como le gustaría), si no hay nada allí. Y antes de escribir algo, no hay nada allí, por lo que no puede dibujar una línea / margen.
fuente