Ancho de línea en Vim
Los nuevos programadores muchas veces descuidamos un aspecto muy importante que se ha tenido siempre en cuenta en los ficheros de código fuente: tener en cuenta un máximo número de caracteres o columnas en cada línea de texto para facilitar la lectura del código. Hoy día los editores cuentan con un sangrador automático que hace que si la línea actual tiene un ancho mayor del número de caracteres que podemos observar en nuestro monitor y con nuestra resolución, se muestre por debajo de la línea actual pero sin añadir un “salto de línea”. No obstante, como ya he dicho, es una buena práctica establecer un ancho de unos 90-100 caracteres como máximo.
A continuación os dejo un trozo de código que podéis introducir en vuestro archivo .vimrc, para hacer que vim os muestre una pequeña alerta en el caso de que sobrepasemos este límite. El código en cuestión hace que cuando estamos entre el caracter 90-100 aparezca el fondo de un color amarillo y en caso de que pasemos del caracter 100 aparezca de color rojo (si utilizáis otro esquema de colores puede que los colores no coincidad). También os dejo una imagen, porque ya sabéis que una imagen vale más que mil palabras
.
:au BufWinEnter * let w:m1=matchadd('Search', '\%<100v.\%>90v', -1)
:au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>99v.\+', -1)
loading...


Últimos comentarios