Cuando tiene que editar varios archivos en Vim desde su terminal, es bueno tener resaltada la sintaxis del contenido del archivo.
Para habilitar el resaltado de sintaxis en Vim mientras lo usa, ingrese al modo normal usando la tecla Esc y luego escriba :
:syntax on
Eso es fácil, ¿verdad? Permítame brindarle más detalles sobre cómo funciona y cómo puede hacer que este cambio sea permanente.
Resaltado de sintaxis en Vim
El resaltado de sintaxis se refiere a colorear un grupo de palabras, como palabras clave, de manera diferente a otros grupos de palabras, como nombres de variables, etc.
Con eso, puedes diferenciar fácilmente entre dos palabras, si es una palabra clave, datos, variable, constante, etc.
El resaltado de sintaxis en Vim no solo se limita a los lenguajes de secuencias de comandos (como sh
, bash
etc) y lenguajes de programación (como python
, rust
, c
, cpp
etc).
Usé Vim para editar mi apache2.conf
y smb.conf
, puedo decirle que funciona con casi todos los tipos de archivos.
Si ya ha abierto un archivo en Vim, a continuación se encuentran los pasos para activar el resaltado de sintaxis:
- Presione la tecla Escape (Esc) para ingresar al modo Normal en Vim.
- Escriba los dos puntos
:
símbolo para indicar que está escribiendo un comando. - Después de los dos puntos, escriba
syntax on
.
Aquí, puede ver las líneas blancas simples que cambian de color después de activar el resaltado de sintaxis en Vim.
Habilitar el resaltado de sintaxis de forma predeterminada
Si finalmente le gusta el resaltado de sintaxis y desea que este cambio sea permanente, puede agregar la siguiente línea en su 'vimrc' (debe ubicarse en ~/.vimrc):
syntax on
Si tiene problemas con Vim que no detecta ciertos tipos de archivos, agregue la siguiente línea a su 'vimrc':
syntax on
filetype on
Desactivar resaltado de sintaxis
Por el motivo que sea, si no le gusta el resaltado de sintaxis, puede desactivarlo siguiendo los pasos que se indican a continuación:
- Presione la tecla Escape (Esc) para ingresar al modo Normal.
- Escriba los dos puntos
:
símbolo para decirle a Vim que interprete los siguientes golpes de teclado como un comando. - Ahora, escribe
syntax off
.
Conclusión
Vim tiene la función de resaltar la sintaxis de un tipo de archivo en particular usando diferentes colores. Analizamos cómo habilitarlo, hacerlo permanente y cómo deshabilitarlo también.
Si está interesado en aprender más que solo los conceptos básicos de Vim, le recomiendo usar este programa de Jovica Ilic.