Skip to content

Instantly share code, notes, and snippets.

@gustavocd
Last active October 25, 2020 17:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gustavocd/a3a90eb599f86465a6bd8e685a7e5ae1 to your computer and use it in GitHub Desktop.
Save gustavocd/a3a90eb599f86465a6bd8e685a7e5ae1 to your computer and use it in GitHub Desktop.

Navigation commands

  • h -> Moverse a la izquierda.
  • j -> Moverse hacia abajo.
  • k -> Moverse hacia arriba.
  • l -> Moverse a la derecha.
  • ctrl + f -> Avanzar de página.
  • ctrl + b -> Regresar página.
  • w -> Moverse hacia adelante usando las palabras como delimitadores (tomando en cuenta ",-).
  • W -> Moverse hacia adelante usando los espacios en blanco como delimitadores.
  • b -> Moverse hacia atrá usando las palabras como delimitadores (tomando en cuenta ",-).
  • B -> Moverse hacia atrá usando los espacios en blanco como delimitadores.
  • gg -> Moverse al inicio del archivo.
  • G -> Moverse al final del archivo.
  • <LINE_NUMBER>gg -> Moverse a una línea en específico.
  • :<LINE_NUMBER><ENTER> -> Moverse a una línea en específico (usando line mode).
  • z<ENTER> -> Mover la línea actual al principio de la pantalla.
  • zz -> Centrar la línea actual en la pantall.
  • 0 -> Moverse al inicio de la línea actual (no toma en cuenta la indentación).
  • shift + ^ -> Moverse al primer caracter de la línea actual (toma en cuenta la indentación).
  • shift + $ -> Moverse al final de la línea actual.
  • ctrl + n + g -> Muestra información sobre la posición actual del cursor.
  • :$<ENTER> -> Moverse al final del archivo (usando line mode).

Vim modes

Vim cuenta con varos modos entre los cuáles podemos encontrar los siguientes:

  • Normal mode (también conocido como command mode): el usuario de puede mover en el archivo, eliminar, editar, añadir texto, etc.
  • Insert mode: el usario puede insertar texto en el buffer activo.
  • Line mode (también conocido como cmd mode): el usuari puede ejecutar comandos tanto de Vim como del sistema.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment