Búsqueda de sitios web

Cómo habilitar el resaltado de sintaxis en Vi/Vim Editor


Una de las formas más sencillas de mejorar la legibilidad y el contexto del texto en un archivo de configuración o su código fuente para varios lenguajes de programación es mediante el uso de un editor de texto que admita "resaltado de sintaxis".

El resaltado de sintaxis es un componente simple pero útil en la mayoría, si no en todos, los editores de texto que se utilizan para programación, secuencias de comandos o lenguajes de marcado, que permite mostrar texto en color, en particular código fuente, en diferentes colores (y posiblemente fuentes) correspondientes a la categoría de términos.

Lea también: 10 razones por las que debería utilizar Vi/Vim Text Editor en Linux

En este artículo, mostraremos cómo activar el resaltado de sintaxis de forma temporal o permanente en el editor de texto Vi/Vim.

VIM es una versión alternativa y avanzada del editor VI que habilita la función de resaltado de sintaxis en VI. El resaltado de sintaxis significa que puede mostrar algunas partes del texto en otras fuentes y colores. VIM no muestra el archivo completo, pero tiene algunas limitaciones a la hora de resaltar palabras clave específicas o texto que coincida con un patrón en un archivo. De forma predeterminada, VIM funciona en todos los terminales Linux, pero algunos terminales tienen capacidades mínimas de resaltado para ejecutar.

VIM tiene otra gran característica que nos permite Desactivar o Activar el resaltado de sintaxis usando la opción sintaxis activada y < fuerte>sintaxis desactivada.

Cómo instalar VIM

La mayor parte del sistema Linux ya incluye el paquete VIM; si no, instálelo con la herramienta YUM.

yum -y install vim-enhanced

Cómo habilitar el resaltado de sintaxis en VI y VIM

Para habilitar la función Resaltado de sintaxis en el editor VI, abra el archivo llamado /etc/profile.

vi /etc/profile

Agregue la función de alias a VI apuntando a VIM en el archivo /etc/profile. Este archivo se utiliza para configurar funciones de alias globalmente.

alias vi=vim

Si desea establecer alias y funciones específicas del usuario, debe abrir el archivo .bashrc en el directorio de usuario.

vi /home/tecmint/.bashrc

Agregue la función de alias. Por ejemplo, configuramos un alias para el usuario tecmint.

alias vi=vim

Después de realizar cambios en el archivo, debe restablecer los cambios ejecutando el siguiente comando.

source /etc/profile
OR
source /home/tecmint/.bashrc

Resaltado de sintaxis de prueba en Vi Editor

Abra cualquier código de ejemplo de archivo con el editor vi. De forma predeterminada, el resaltado de sintaxis se activa automáticamente en el archivo /etc/vimrc.

Ejemplo de resaltado de sintaxis en VI

Activar o desactivar el resaltado de sintaxis en VI

Puede Activar o Desactivar el resaltado de sintaxis presionando el botón ESC  y usar el comando como :sintaxis activada y :sintaxis desactivada en el editor Vi. Consulte capturas de pantalla de ejemplo.

Activar el resaltado de sintaxis en VI

Desactivar el resaltado de sintaxis en VI

Si es nuevo en vi/vim, las siguientes guías le resultarán útiles:

  1. Aprenda Vi/Vim como editor de texto completo en Linux
  2. Aprenda trucos y consejos útiles del editor Vi/Vim en Linux
  3. 8 trucos interesantes del editor Vi/Vim para todos los usuarios de Linux
  4. Cómo proteger con contraseña un archivo Vim en Linux

Puede compartir con nosotros cualquier otro consejo o truco útil de vi/vim que haya encontrado a través del formulario de comentarios a continuación.