Antes de comenzar este tutorial, el editor de cheque VIM está instalado o no en el sistema. Por defecto, el editor VI está instalado en Ubuntu. Ejecute el siguiente comando para instalar el editor VIM.
$ sudo apt-get install vim
Ejecute el siguiente comando para verificar la versión del editor VIM instalado.
$ vim -version
Cree o abra cualquier archivo de script en el editor VIM para verificar el aspecto actual del contenido del archivo antes de habilitar la sintaxis resaltando. Aquí, un archivo bash nombrado acceso.mierda con el siguiente contenido se usa.
acceso.mierda
!/bin/bash
Echo "Escriba su nombre de usuario"
leer el nombre de usuario
Echo "Escriba su contraseña"
Leer contraseña
if [[($ username == "admin" && $ contraseña == "secret")]]; entonces
echo "usuario autorizado"
demás
echo "usuario no autorizado"
FI
Ejecute el siguiente comando para abrir el archivo en el editor VIM.
$ vim inicio de sesión.mierda
Habilitar o deshabilitar la resaltura de sintaxis
La resaltura de sintaxis está activada para el editor VIM de forma predeterminada. El contenido de acceso.mierda se mostrará con el siguiente formato cuando el resaltado de sintaxis esté encendido. Después de la apertura acceso.mierda Archivo en VIM Editor, Presione ESC clave y tipo ': Sintaxis en' Para habilitar la resaltar de sintaxis. El archivo se verá como la siguiente imagen si la resaltura de sintaxis está encendida.
Prensa ESC clave y tipo, "sintaxis"Deshabilitar la resaltación de sintaxis.
Habilitar o deshabilitar la sintaxis destacando permanentemente
Tienes que crear o editar .vimrc Archivo y agregue el texto del comando para habilitar la sintaxis resaltando permanentemente en VIM Editor. Ejecute el siguiente comando para abrir .vimrc Archivo utilizando el editor VIM.
$ sudo vim ~/.vimrc
Agregar el texto, "Sintaxis en"En cualquier lugar del archivo para habilitar la sintaxis resaltando permanentemente para VIM Editor. Guarde y cierre el archivo escribiendo ':X'.
Para deshabilitar la función, simplemente vuelva a abrir .vimrc archivo, cambiar el texto "sintaxis" a "Sintaxis apagada" y guarda el archivo.
Cambiar el esquema de color
Existen diferentes archivos VIM de esquema de color después de instalar el paquete VIM. Estos archivos de esquema de color se encuentran en la ubicación,/usr/share/vim/vim*/colores/. Ejecute el siguiente comando para mostrar la lista de archivos de esquema de color VIM.
$ ls -l/usr/share/vim/vim*/colores/
La siguiente salida muestra que el paquete VIM instalado contiene 18 esquema de color que se puede aplicar en el editor VIM. El uso de algunos esquemas de color se muestra en la siguiente parte de este tutorial.
Supongamos, el usuario desea cambiar el esquema de color para un archivo HTML llamado Hola.html con el código.
Hola.html
Hola a todos, bienvenidos a nuestro sitio
Ejecute el siguiente comando para abrir el archivo HTML del editor.
$ vim hola.htmlPrensa ESC y escriba ": Morning de ColorScheme"Para cambiar el esquema de color actual del archivo.
El aspecto del editor se cambiará como la siguiente imagen después de aplicar el nuevo esquema de color. Pero este cambio es temporal y el efecto de color se eliminará después de cerrar el editor.
Si desea establecer un esquema de color particular y fondo para el editor de forma permanente, entonces abra .vimrc Archifique nuevamente y agregue el siguiente texto del comando. Aquí, noche El esquema de color se establecerá para resaltar la sintaxis y el color de fondo se establece en oscuro. Guarde y cierre el archivo presionando, 😡 Para aplicar el efecto de color en el editor.
noche de color
establecer fondo = oscuro
Ahora, vuelva a abrir el archivo HTML en el editor para verificar el esquema de color y el efecto de color de fondo. El editor se verá como la siguiente imagen.
Establecer lenguajes de sintaxis
Puede seleccionar el lenguaje de sintaxis después de abrir un archivo en el editor VIM. Existen muchos idiomas de sintaxis para el editor VIM, como "PHP", "Perl", "Python", "Awk" etc. Abra un archivo de Python llamado promedio.py En el editor Vim. El contenido del archivo se parece a la siguiente imagen por la sintaxis predeterminada del editor VIM.
Tipo ": sintaxis = perl"Después de abrir el archivo y presionar Ingresar. El color de texto de alguna parte del archivo será cambiado por la sintaxis del idioma perl como la siguiente imagen. Aquí, se cambian los colores de entrada, int, impresión y texto redondo.
: establecer sintaxis = perl
Establecer el valor clave de resaltado
Hay nueve grupos de resaltado de sintaxis para Vim Editor. Estos se mencionan a continuación.
Nombre del grupo | Descripción |
Identificador | Pertenece a los nombres variables del código fuente |
Declaración | Pertenece a cualquier declaración de lenguaje de programación, como Si, de lo contrario, haga, mientras etc. |
Comentario | Pertenece al comentario parte del programa |
Tipo | El tipo de datos de las variables está definido por este grupo, como int, doble, cadena etc. |
Preproc | Pertenece a cualquier declaración del preprocesador, como #incluir. |
Constante | Pertenece a cualquier valor constante, como números, cadenas citadas, verdaderas/falsas etc. |
Especial | Pertenece a cualquier símbolo especial, como '\ t, '\ n' etc. |
Subrayada | Pertenece a cualquier texto subrayado. |
Error | Pertenece a cualquier código fuente error |
Hay algunos pares de valores clave destacados que se pueden usar con cualquier grupo destacado para cambiar el color específico del código fuente en VIM Editor. El uso de Declaración Grupo en Vim Editor se muestra en la siguiente parte de este tutorial. Abra un archivo de script de Python llamado año bisiesto.py en vim editor. Este archivo se parece a la siguiente imagen de forma predeterminada resaltando.
Tipo ": HI Declaración Cermfg = rojo "Cambiar el color de las declaraciones de programación del script en color rojo. Aquí, el color de si y demás se cambia a rojo.
: HI Declaración Cermfg = rojo
Diferentes opciones de resaltado de sintaxis del editor VIM se explican en este tutorial utilizando varios ejemplos. Esperanza, el tutorial ayudará a los nuevos usuarios de VIM a aplicar la sintaxis resaltando correctamente para que el código fuente sea más legible.