Pestañas Vim Convertir a espacios

Pestañas Vim Convertir a espacios
Dentro del sistema de Windows, las pestañas se utilizan para moverse de un menú o icono a otro para tomar una decisión. Pero, la funcionalidad de las pestañas no siempre es la misma que para Windows, el editor VIM usa las pestañas como espacios. La guía de hoy mostrará cómo las pestañas se pueden convertir en espacios mientras usa Vim Editor en Ubuntu 20.04 Sistema con algunas configuraciones. Debe asegurarse de que VIM se haya instalado en su sistema Linux. Comencemos la implementación de convertir las pestañas en espacios abriendo la aplicación de la consola Shell con Ctrl+Alt+T. Después de abrir el shell, inicie un archivo de texto ya creado con la ayuda de un editor VIM, ya que hemos estado trabajando dentro de VIM hasta ahora. El nombre de archivo es nuevo.txt, como se muestra en la consulta a continuación. $ vim nuevo.TXT

El archivo se ha lanzado en el editor VIM dentro del modo normal. Hemos ido al modo de inserción usando el botón "I" desde el teclado y le agregamos algún texto. La pestaña predeterminada puede colocar de 3 a 4 espacios dentro del texto al usar.

Veamos cuál es el valor de 1 pestaña en Vim dentro de Ubuntu 20.04 por defecto es. Entonces, después de la primera palabra, colocamos el cursor en el primer espacio y presionamos la pestaña. Ha insertado los 4 espacios después de la primera palabra, como puede ver en la imagen adjunta a continuación.

Cambiemos las configuraciones de una pestaña según nuestra elección utilizando el archivo de configuración VIMRC. Entonces, dentro del modo normal, presione ":" para ingresar al modo de comando. Para abrir el archivo VIM de configuración, agregue el comando establecido a continuación en el modo de comando y presione ENTER.

: vs ~/.vimrc

Ahora que se ha abierto el archivo de configuración, establezca la pestaña Expandir y el Tabstop es igual a 1. El ancho de cambio se ha establecido en 1 para dar un espacio de solo 1 carácter al presionar la pestaña. Después de agregar todas estas configuraciones, agregue el comando "Retab" en el modo de comando y presione el botón ENTER para aplicar los nuevos cambios en el editor VIM.

Después de agregar el comando "Retab", asegúrese de usar el comando de origen en el modo de comando para guardar los cambios en el archivo de configuración VIM. El comando es el siguiente:

[cc lang = "vim" width = "100%" height = "100%" escapado = "true" thema = "Blackboard" Nowrap = "0"]
: fuente ~/.vimrc

Finalmente, los cambios se han aplicado y están listos para usarse en el editor VIM, ya que hemos sido devueltos al modo normal de VIM utilizando la tecla "ESC".

Abra el modo de inserción usando la tecla "I" desde el teclado y coloque su cursor en el personaje "R" de la palabra "Palabra" dentro del Vim nuevo.archivo txt. Ahora presione la tecla "pestaña" desde su teclado.

Como lo hemos presionado dos veces, por lo tanto, la salida que tenemos es algo así como se muestra a continuación.

Ponamos el cursor en otra palabra, yo.mi., Linux, en el personaje "n" y presione el botón de pestaña 3 veces. Esta acción ha agregado 3 espacios dentro de la palabra Linux como se muestra en la imagen adjunta.

Deshacer los cambios usando el comando "U" en el modo normal de VIM. Ahora el texto ha estado en su antigua situación. Establezcamos la pestaña y la configuración del espacio dentro del modo normal de VIM sin ingresar al archivo de configuración VIM. Entonces, dentro del modo normal, presione el botón ":" desde el teclado para ingresar al modo de comando. Ahora, agregue el comando ExpandTAB seguido de la tecla ENTER para habilitar la pestaña Expandir en espacios como se indica y se muestra a continuación.

: establecer expandtab

Después de habilitar la configuración de la pestaña Expandir, establezcamos la posición de detención de una pestaña 1. Por lo tanto, hemos utilizado la tecla ":" para ingresar al modo de comando y establecer el valor 5 en la propiedad de TabStop seguido de la tecla Intro. Automatizará la parada de la pestaña después de los 5 espacios de caracteres en el archivo.

: establecer Tabstop = 5

Ahora tenemos que establecer el valor de 1 pestaña en el VIM también. Por lo tanto, abrimos el modo de comando con el carácter ":" y usamos el comando indicado en la imagen. Hemos establecido el valor de Shift como 5 para agregar espacio de 5 caracteres al presionar el botón de pestaña 1 Hora del teclado.

: establecer shift width = 5

Ahora, hemos abierto el modo de inserción usando el personaje "I" desde el teclado y actualizamos el texto del archivo VIM, como se muestra en la imagen a continuación. Hemos colocado el cursor en el último carácter de la primera palabra, "Linux" dentro del texto dentro del modo de inserción sin espacios. Después de eso, hemos presionado el botón de pestaña solo una vez para ver cómo funciona.

La salida de 1 pestaña se ha mostrado a continuación. Puede ver que la configuración recién establecida se ha aplicado finalmente con éxito, y 1 pestaña se le ha dado 5 espacios dentro del texto.

Ahora, hemos colocado nuestro cursor al final de cada palabra y presionamos el botón de pestaña. A cambio, tenemos los 5 espacios de caracteres después de cada palabra como se muestra en el modo de inserción de VIM a continuación.

Deshabilemos la conversión de la pestaña en espacios según la configuración que hemos hecho en este momento. Entonces, dentro del modo normal, hemos abierto la línea de comando usando el ";" personaje. Luego, utilizamos el comando noexpandtab y presionamos la tecla "Enter" para deshabilitar esta configuración, como se muestra en la imagen a continuación.

: establecer noexpandtab

Ahora, use el comando "Retab" para aplicar los cambios al editor VIM, como se muestra a continuación. El "!"Mark se usa para hacer cumplir los cambios.

: retab!

Conclusión:

Este artículo es una guía muy bien explicada y detallada para convertir pestañas en espacios dentro del editor VIM del Ubuntu 20.04 Sistema Linux. Hemos cubierto las formas de cambiar la configuración para las pestañas utilizando el archivo de configuración VIM y los comandos. Creemos que será bastante útil para todos.