Vim - Consejos y trucos

Ahora tenemos una idea clara sobre Vim. Analicemos algunos consejos y trucos de Vim para mejorar la productividad. En esta sección, discutiremos los siguientes elementos:

  • Convertir espacios en pestañas y viceversa
  • Resalta las palabras mal escritas
  • Completar palabras
  • Copiar línea carácter a carácter
  • Código de sangría
  • Cambiar formato de archivo

Convertir espacios en pestañas y viceversa

Convertir tabulaciones en espacios

Si está editando un archivo y desea convertir el carácter de tabulación ingresado en espacios, ejecute el siguiente comando:

:set expandtab

Tenga en cuenta que este comando no cambiará las pestañas existentes a espacios. Para lograr esto, ejecute el siguiente comando:

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

En el comando anterior, le estamos indicando a Vim que convierta las pestañas en 4 espacios

Convertir espacios en pestañas

Para convertir espacios en pestañas, ejecute el siguiente comando:

:set noexpandtab :retab!

Resalta las palabras mal escritas

Podemos indicarle a Vim que resalte las palabras mal escritas. Para hacer esto, ejecute el siguiente comando:

:set spell

La imagen de abajo destaca la palabra mal escrita en Vim -

Completar palabras

Vim también proporciona compleción de palabras. Para esto, ejecute el siguiente comando en el modo de inserción:

Ctrl + p

Copiar carácter línea por línea

Utilice el siguiente comando para copiar y pegar línea carácter por carácter:

No Señor Comando y descripción
1 Ctrl + y

Copie y pegue el texto ubicado sobre el cursor

2 Ctrl + e

Copie y pegue el texto ubicado debajo del cursor

Tenga en cuenta que tenemos que usar estos comandos en el modo de inserción.

Código de sangría

Si tiene un código sin sangría para sangrarlo, ejecute el siguiente comando:

=%

Por ejemplo, si tiene un código sin sangría como este:

Luego vaya a la línea 4 y ejecute el comando =%. Sangrará el código como este:

Cambiar formato de archivo

Para cambiar el formato de archivo a UNIX, ejecute el siguiente comando:

:set ff = unix

Para cambiar el formato de archivo a DOS, ejecute el siguiente comando:

:set ff = dos