Hace tiempo que tengo algo abandonada la edición de archivos en vi en favor de los editores gráficos, supongo que debido a que desde hace tiempo no trabajo en entornos multiplataforma (Solaris, Linux, Windows). Hace poco he vuelto a estos menesteres y poco a poco vuelvo a tener la costumbre de utilizarlo por inercia… hasta que me he encontrado con un grave problema: el vi de mi Debian no es capaz de colorear la sintaxis, esto es, pruebo a poner un “syntax on” y me dice que no puede activarla. Así pues le pregunto a google qué que pasa a mi pobre vi, y esta vez quien me ha respondido ha sido Busindre.

Busindre cuenta como Debian (y consecuentemente todos sus derivados como Ubuntu) ha sustituido el paquete “grande” habitual de vi por uno de características reducidas con el objeto de que ocupe menos. Sinceramente no comprendo por qué ocurre esto cuando la diferencia de tamaño del full es de 73 KB, lo que no supondría apenas nada incluso hace unos años cuando vivíamos en la época de los modems de 56 Kb/s.

Para solucionar el problema, basta con decirle a aptitude que nos instale la versión completa:

aptitude install vi-full

Aprovecho para recordar que para que el coloreado de sintaxis quede activado permanentemente se puede editar el archivo /etc/vim/vimrc y quitar el comentario a la entrada syntax on