Activar el resaltado con color del texto en el editor Vim

Odiado y amado a partes iguales, el Vi (o Vim) es uno de los editores de texto más utilizado en Linux. Aunque existen otras alternativas con una curva de aprendizaje más suave como el conocido Nano. Todo aquel que trata con él en la intimidad y aprende a apreciar lo que nos ofrece, nunca le volverá a ser infiel.

Como regalo, os dejo una chuleta de comandos del Vim al final del artículo; sólo aquel que lea hasta el final se la habrá ganado.

Vim Version

Una vez que ejecutemos el editor podemos encontrarnos con que todo el texto del archivo tenga el mismo color. Si bien esto por sí mismo no es un problema. Puesto que el uso habitual de este editor de texto es la edición y creación de scripts o archivos de configuración, podría interesarnos que el texto se resaltara según el contenido del mismo.

Activar resaltado en color del texto.

Podemos abrir un archivo con el comando:

1
$ vi .bashrc

Si el resaltado de la sintaxis no está activado por defecto, nos encontraremos con una pantalla tal que:

Vi - Texto en blanco sobre negro

Para activar el resaltado, deberemos escribir en modo comandos:

1
:syntax on

Tras lo cual la pantalla comenzarán a inundar nuestra visión de colores…

Vi - Texto en color

Ya tenemos activado el resaltado en color. Aunque si cerramos el Vi y lo volvemos a ejecutar nos llevaremos la desilusión de ver como se ha perdido todo nuestro mundo de color. Para solucionarlo, debemos hacer la configuración persistente.

Configuración persistente para Vi.

En nuestra carpeta de usuario podemos crear, si es que no existe ya, el archivo .vimrc y añadirle el parámetro syntax on para asegurarnos que siempre se resaltarán nuestros scripts. Ejecutamos dentro de la carpeta de usuario:

1
$ vi .vimrc

Cambiamos a modo de inserción (presionando la tecla Insertar) y añadimos al archivo la opción:

Syntax Option

Después cambiamos al modo comando (pulsando la tecla Esc) y escribimos:

1
:x

Así guardaremos los cambios en el archivo y saldremos del programa.

A partir de ahora ya podemos disfrutar de nuestro Vi a todo color.

Y lo prometido es deuda…

Vim Cheatsheet

 

2 Comments

  1. Hola.. Bueno tu artículo y ya lo estoy aplicando a mis configuraciones vim.
    Te hago otra pregunta: ¿Sabes como resaltar en color alguna palabra escogida en el editor vim?..Te aclaro: Necesito abrir un archivo con vim y que salgan en rojo la palabra jurel, en azul la palabra tiburon, en verde ballena, y asi con varios otros tipos de peces.

    Gracias

  2. Hola.
    agradeciendo de anticipadamente tu ayuda.
    la pregunta es como resaltar la sintaxis de color con archivos.txt
    yo programo con archivos.txt aun cuando en la primera linea escribo # no se activa mi sintaxis en mi .vimrc tengo syntax on.

    cuando entro a archivos.py si se ve la sintaxis con color.

1 Trackbacks & Pingbacks

  1. Instalar tema de colores en VIM resaltando sintaxis | elAyo Sistemas

Anímate a compartir con nosotros tus inquietudes y experiencias.

A %d blogueros les gusta esto: