Esc
Volver a modo normal
i
Insertar antes del cursor
a
Insertar después del cursor
I
Insertar al inicio de línea
A
Insertar al final de línea
o
Abrir nueva línea abajo e insertar
O
Abrir nueva línea arriba e insertar
v
Modo visual (por caracteres)
V
Modo visual (por líneas)
Ctrl+v
Modo visual block (columnas)
h j k l
Izquierda, abajo, arriba, derecha
w
Inicio de siguiente palabra
b
Inicio de palabra anterior
e
Fin de palabra actual
0
Inicio de línea
^
Primer no-blanco de línea
$
Fin de línea
gg
Inicio del archivo
G
Final del archivo
:42
Saltar a línea 42
42G
Saltar a línea 42 (alt)
Ctrl+d
Media página abajo
Ctrl+u
Media página arriba
Ctrl+f
Página abajo (adelante)
Ctrl+b
Página arriba (atrás)
%
Paréntesis/bracket coincidente
{ } Párrafo anterior/siguiente
x
Eliminar carácter bajo el cursor
X
Eliminar carácter antes del cursor
dd
Eliminar (cortar) línea
dw
Eliminar palabra
d$
Eliminar hasta fin de línea
D
Eliminar hasta fin de línea (alt)
yy
Yank (copiar) línea
yw
Yank palabra
p
Pegar después del cursor
P
Pegar antes del cursor
u
Deshacer
Ctrl+r
Rehacer
r<char>
Reemplazar un carácter
R
Modo reemplazo (sobrescribir)
cw
Cambiar palabra (borrar + insertar)
cc
Cambiar línea
.
Repetir último cambio
>> <<
Indentar / desindentar línea
J
Unir línea de abajo con actual
/pattern
Buscar adelante
?pattern
Buscar atrás
n
Siguiente coincidencia
N
Coincidencia anterior
*
Buscar palabra bajo el cursor
:%s/old/new/g
Reemplazar todo en archivo
:%s/old/new/gc
Reemplazar con confirmación
:s/old/new/g
Reemplazar en línea actual
:noh
Limpiar resaltado de búsqueda
:w
Guardar archivo
:w filename
Guardar como
:q
Salir
:q!
Salir sin guardar
:wq or ZZ
Guardar y salir
:e filename
Abrir archivo
:bn :bp
Siguiente / anterior buffer
:ls
Listar buffers abiertos
:bd
Cerrar buffer actual
:split :vsplit
Split horizontal / vertical
Ctrl+w w
Cambiar entre splits
Ctrl+w q
Cerrar split actual
Cheat Sheet de Vim — Modos, Movimientos, Comandos y Atajos de Teclado
Una referencia rápida de Vim: modos (normal/insert/visual), movimiento, edición, búsqueda y reemplazo, operaciones de archivo, buffers y splits.
Sobre este cheatsheet
Un cheatsheet completo de Vim organizado por flujo: modos, movimiento, edición, búsqueda y gestión de archivos.
- Más de 65 comandos y atajos
- Modos: normal, insert, visual, block
- Movimiento: palabras, líneas, páginas
- Edición: delete, yank, paste, change
- Buscar y reemplazar con rangos
- Buffers, splits y archivos
Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).
Por Marco B. ·