Vamos a repasar 10 atajos de teclado para el editor Vim que te pueden ser muy útiles

Después de un buen montón de artículos sobre Vim publicados en mi blog que cubren muchos aspectos para dominar y sacar todo el jugo a Vim.
Después de la extensa guía sobre Vim que he traducido y que te enseña a manejar Vim, así como otros recursos y aportes que he realizado.
Hoy voy a compartir contigo 10 atajos de teclado para el editor Vim que si no los conoces y los usas, empezarás a hacerlo después de leer el artículo.
Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:
Y para aprender Vim (de la manera más inteligente) aquí tienes esta útil guía:
Esta es una traducción adaptación de un artículo en inglés escrito por Peter y que está disponible en su web:
Vamos ya con estos 10 atajos de teclado y comandos de Vim que seguro te serán útiles.
gi
Al escribir gi
en el modo normal, Vim desplaza el cursor al último lugar donde estuviste editando texto y automáticamente activa el modo insertar.
Imaginemos que estamos escribiendo algo, y queremos consultar algo que está en otra parte del documento, una vez consultado podemos volver donde estábamos editando, mediante gi
Ctrl+o y Ctrl+i
En el modo normal, salta a la ubicación anterior (Ctrl+o) o la ubicación siguiente (Ctrl+i) donde el cursor ha estado recientemente, siguiendo la lista de saltos que Vim guarda.
Salta incluso entre diferentes buffers. Puedes ver la lista de saltos ejecutando el comando :jumps
Consulta la ayuda mediante :help jumplist
Ctrl+a y Ctrl+z
En el modo normal, incrementa (Ctrl+a) o decrementa (Ctrl+z) el número que se encuentra bajo el cursor.
Ctrl+e y Ctrl+y en modo normal
En el modo normal, desplazan el buffer hacia arriba (Ctrl+e) o hacia abajo (Ctrl+y) mientras el cursor permanece quieto en la pantalla.
Ctrl+e y Ctrl+y en modo insertar
En el modo insertar, lo que hace es ir copiando carácter por carácter el texto que hay en la línea superior (Ctrl+e) o de la línea inferior (Ctrl+y).
{ y }
En el modo normal, salta al párrafo anterior o al párrafo siguiente. Una forma muy rápida de ir recorriendo el documento.
>> y <<
En el modo normal o en el modo visual, hace una sangría de la línea donde está el texto (o la selección de texto). O quita la sangría de texto.
Ctrl+n y Ctrl+p
En el modo insertar, completa la palabra actual en la que está el cursor con las palabras siguientes (Ctrl+n) o palabras previas (Ctrl+p) del texto.
Prueba a escribir una frase en Vim y en el modo insertar ejecuta estos atajos de teclado.
Ctrl+j
En el modo insertar, une la línea actual con la línea siguiente del texto.
zz (dos letras z minúsculas en modo normal)
Lo que hace es centrar la posición donde se encuentra el cursor a la mitad de la pantalla. (Mi predilección personal es tener el cursor en la parte superior, y eso es mediante zt)
ZZ (dos letras Z mayúsculas en el modo normal)
En el modo normal, hacen lo mismo que :wq!
Es decir, guarda el documento y sale de Vim.
Con esto de Vim, siempre se aprende algo nuevo. ¿Tu has aprendido algo interesante con estos 10 atajos de teclado? Comparte alguno imprescindible para ti y que no aparece en esta selección.

Muy útil! A mi wallabag…
Tienes o has pensado en hacer una cheatsheet completita de vim? Tienes alguna favorita?
Un saludo!
Mira los enlaces… Tengo una lista de comandos en gitlab…
Me alegro que te resulte interesante… 😁
Saludos.