Vim

La verdad es que vale mucho la pena usar Vim porque a la larga, si lo dominas es mucho más rápido escribir que con un editor normal pero no es fácil ni intuitivo. Acá dejo algunos comandos básicos que necesito recordar de tanto en tanto.

Para empezar hubo un curso que encontré en YouTube. Son simples comandos pero a veces para entender algo así, es necesario que alguien te explique y aprendas haciendo al ritmo, paso a paso (como en las clases de informática). Lo de abajo es el primer capítulo de 4.

Comandos

  • i: Modo de inserción
  • h: mueve el cursor a la izquierda
  • j: baja el cursor
  • k: sube el cursor una línea
  • l: mueve el cursor a la derecha
  • v: selecciona un caracter
  • V: selecciona una línea
  • d: corta un caracter
  • dw: corta una palabra (desde la posición del cursor)
  • o: agrega una línea debajo del cursor
  • O: agrega una línea encima del cursor
  • d0: corta desde el cursor hasta el inicio
  • d$: corta desde el cursor hasta el final
  • y: copia un caracter
  • yy: copia una línea (incluyendo el salto de línea)
  • y$: copia una línea (sin el salto)
  • yiw: copia una palabra sin los espacios
  • yaw: copia una palabra con espacios
  • x: borra un caracter delante del cursor
  • X: borra un caracter detrás del cursor
  • p: pega
  • Ctrl+R, “: pega en modo de inserción
  • gg: se va hasta el inicio del archivo
  • GG: se va hasta el final del archivo
  • ?: busca en el texto
  • r: reemplaza un caracter
  • :s/foo/bar/g: reemplaza en la línea actual
  • :%s/foo/bar/g: reemplaza en todo el texto
  • :1,5s/foo/bar/g: reemplaza entre las líneas indicadas
  • :e (archivo) : abre otro archivo para editarlo
  • ~: cambia el tipo de letra (mayúscula a minúscula, viceversa)
  • ZZ: guarda y cierra

Hay una lista más completa de comandos en este torpedo/chuleta/cheat-sheet que uso a veces.