Vim Show Whitespace

Vim Show Whitespace
Hay muchas situaciones en las que recibe errores debido a los espacios en blanco en su código o texto mientras trabaja en algún editor o archivo de Word. En tal situación, probablemente queramos minimizar los espacios entre las palabras, ya sea entre las palabras o al final de cualquier línea. Hoy en esta guía, discutiremos comandos simples para resaltar los espacios en blanco entre el texto de los archivos del editor VIM. Asegúrese de tener VIM instalado y configurado al final. Si no es así, intente usar el paquete "Apt" para instalar el editor VIM en su extremo.

Abra la consola de comando de su Ubuntu 20.04 Sistema con el acceso directo simple, yo.mi., Ctrl+alt+t como lo hemos conocido por tanto tiempo. Para comenzar el artículo, necesitamos un archivo con texto en él. Por lo tanto, utilizaremos la consulta de "toque" para crear un nuevo archivo de texto llamado "nuevo.TXT". Dentro de la consola, abriremos este archivo de texto recién creado en el editor VIM mientras usa el comando "VIM" usando el nombre de un archivo como se muestra a continuación. El archivo se abrirá dentro del modo panel de su editor VIM. Presione la tecla "Enter" para alcanzar el modo normal del archivo.

Ahora, dentro del modo normal, no podemos agregar ningún dato dentro de nuestro archivo. Es necesario abrir el modo "Insertar" del editor VIM para agregar algún texto y realizar algunas funciones. Por lo tanto, simplemente hemos presionado el botón "I" desde el teclado mientras estamos en el modo normal de VIM. Convertirá rápidamente el modo normal en el modo "insertar", y podemos agregar algunos datos de texto al archivo. Puede ver, hemos agregado 5 mismas palabras con una distancia de algunos espacios en el modo de inserción total de 43 caracteres en 1 línea.

Mostrar todos los espacios blancos:

En este momento, no puede ver los espacios en blanco entre las palabras de texto de este modo. Para ver todos los espacios insertados en este archivo de datos, debe agregar el comando "HLS" en el área de comando de VIM. Entonces, después de agregar el texto dentro del archivo de texto VIM, navegue hacia el modo normal presionando la tecla ESC. Presione el personaje ":" para abrir el área de comando. Ahora agregue el comando "HLS" indicado a continuación para mostrar todos los espacios que se encuentran en el texto de este archivo.

: SE HLS /\ _ S

Cuando agrega el comando "HLS" y presione el botón "Enter", la salida será algo así como a continuación. El espacio amarillo resaltado muestra los espacios blancos entre las palabras y al final de la línea.

Dentro del modo de inserción, hemos agregado otra línea de texto dentro del nuevo.txt en vim. También hemos agregado espacio como caracteres después de ambas líneas. Todos los espacios entre las palabras de las líneas y el extremo de estas líneas se muestran claramente como un color amarillo.

Si no desea mostrar todos los espacios en blanco del texto en el editor VIM de su sistema, debe apagar el comando "HLS". Para ese propósito, primero vaya al modo normal. Presione el ";" personaje, y estarás en el modo de comando. Agregue el comando "Nohls" precedido por "SE" y presione la tecla "Enter" desde el teclado. Verá que los espacios amarillos resaltados desaparecerán a continuación. Entonces, se trataba de mostrar los espacios totalmente blancos dentro de Vim.

: se nohls

Mostrar solo EOL Spaces White:

En lugar de mostrar todos los espacios en blanco de todo el archivo de texto, también se puede mostrar los espacios no deseados, i.mi., espacios después del final de la línea. En primer lugar, debe cambiar el color que queremos ver en lugar de espacios. Como hemos visto, el color amarillo se mostró cuando resaltamos los espacios en el ejemplo anterior. Entonces, cambiemos el color a rojo esta vez. Para ese propósito, llegué al modo normal del archivo de texto VIM usando la tecla "ESC". Presione el carácter ":" para abrir el modo de comando. Ahora dentro del modo de comando, intente agregar el comando indicado para cambiar el color de los espacios resaltados.

: resaltar ExtrawhiteSpace CterMBG = Red Guigb = Red

Después de agregar el comando resaltar y presionar ENTER, las actualizaciones se aplicarán al editor. De ahora en adelante, veremos el color rojo para espacios blancos en lugar del color amarillo. Entonces, veamos cómo solo podemos obtener los espacios blancos que son extra y mantenidos al final de ambas líneas de texto. Entonces, dentro del modo normal, toque el carácter ":" para obtener el modo de comando. Dentro del área de comando, pruebe el comando de coincidencia para mostrar todos los espacios en blanco después del final de ambas líneas. El comando es algo de la siguiente manera:

: coincidir con untawhitespace /\ s \+$ /

Después de presionar la tecla ENTER desde el teclado, nuestra pantalla VIM se ha resaltado con color rojo donde se han encontrado los espacios en blanco hasta ahora al final de ambas líneas.

Si desea eliminar los espacios, también puede hacerlo. Como puede ver, hemos eliminado la segunda línea de texto de este archivo VIM, y ahora solo nos quedan con los espacios en blanco adicionales que se mantienen al final de la primera línea de texto.

Diviéramos un poco más e intentemos cambiar el color una vez más con el mismo comando de "resaltar". Esta vez, necesitamos actualizar el comando con la palabra "azul" que reemplaza la palabra "rojo". Use el comando resaltar dentro del área de comando del modo normal y presione el botón "Enter" desde su teclado.

El Vim muestra los espacios blancos adicionales como color azul resaltado al final de cada línea.

Conclusión:

Hemos discutido las formas de mostrar los espacios en blanco que se encuentran en algunos archivos de texto utilizando VIM Editor. Hemos discutido los comandos para mostrar todos los espacios en blanco y los espacios solo al final de cada línea. Hemos usado diferentes colores para mostrar espacios y espero que les gusten.