Todas las herramientas
Gratis

Una referencia de Vim buscable e imprimible: modos, movimientos, edición, buscar y reemplazar, ventanas, búferes y registros. Gratis.

Modes

9
Esc
Return to Normal mode
i / a
Insert before / after the cursor
I / A
Insert at start / end of the line
o / O
Open a new line below / above
v
Visual mode (character selection)
V
Visual line mode
Ctrl-v
Visual block mode (columns)
R
Replace mode (overtype)
:
Command-line (Ex) mode

Motions

10
h j k l
Left, down, up, right
w / b
Forward / back one word
e / ge
End of next / previous word
0 / ^ / $
Line start / first non-blank / line end
gg / G
First line / last line
42G / :42
Jump to line 42
{ / }
Previous / next paragraph
%
Jump to matching bracket
f x / t x
Move to / before next x on the line
Ctrl-d / Ctrl-u
Scroll half page down / up

Editing operators

11
x / X
Delete char under / before cursor
dd / D
Delete line / to end of line
dw / diw
Delete word / inner word
cc / C
Change line / to end of line
ciw / ci"
Change inner word / inside quotes
yy / yw
Yank (copy) line / word
p / P
Paste after / before the cursor
r x / ~
Replace one char / toggle case
u / Ctrl-r
Undo / redo
.
Repeat the last change
>> / <<
Indent / unindent the line

Visual mode

9
v / V
Start character / line selection
Ctrl-v
Start block (column) selection
o
Jump to the other end of the selection
d / y
Delete / yank the selection
c
Change the selection
> / <
Indent / unindent the selection
gu / gU
Lowercase / uppercase the selection
gv
Reselect the last visual selection
I / A
Block insert before / append after (Ctrl-v)

Search & replace

9
/pattern
Search forward for pattern
?pattern
Search backward for pattern
n / N
Next / previous match
* / #
Search word under cursor fwd / back
:%s/old/new/g
Replace all in the file
:%s/old/new/gc
Replace all with confirmation
:s/old/new/g
Replace all on the current line
:%s/\<word\>/x/g
Replace whole words only
:noh
Clear search highlighting

Windows & tabs

8
:sp / :split
Horizontal split
:vsp / :vsplit
Vertical split
Ctrl-w h/j/k/l
Move to the split in that direction
Ctrl-w w
Cycle to the next split
Ctrl-w q / c
Close the current split
Ctrl-w o
Close all other splits
Ctrl-w =
Equalize split sizes
:tabnew / gt / gT
New tab / next / previous tab

Buffers & files

9
:e file
Open / edit a file
:w / :w file
Save / save as
:wq / :x / ZZ
Save and quit
:q / :q!
Quit / quit discarding changes
:ls / :buffers
List open buffers
:b name / :bN
Switch to a buffer by name / number
:bn / :bp
Next / previous buffer
:bd
Delete (close) a buffer
:wa / :qa
Write all / quit all

Registers & marks

8
"ayy
Yank line into register a
"ap
Paste from register a
"+y / "+p
Yank to / paste from system clipboard
:reg
Show register contents
ma
Set mark a at the cursor
`a / 'a
Jump to mark a (exact / line)
``
Jump back to the previous position
:marks
List all marks

Macros

7
qa
Start recording into register a
q
Stop recording
@a
Play back macro a
@@
Repeat the last played macro
5@a
Play macro a five times
:%normal @a
Run macro a on every line
"ap → edit → "ay$
Paste, edit, then re-yank a macro to change it

Ninguna entrada coincide con “:q”.


Acerca de Chuleta de Vim

Esta chuleta de Vim organiza el editor por concepto: modos, movimientos, operadores de edición, modo visual, búsqueda y reemplazo, ventanas y pestañas, búferes y archivos, registros y marcas, y macros. Cada fila es una pulsación o comando con una descripción de una línea de lo que hace.

Vim premia la memoria muscular, y la forma más rápida de desarrollarla es tener a mano el movimiento u operador correcto cuando lo necesitas. La chuleta mantiene agrupadas las piezas componibles — operadores, movimientos, contadores — para que la gramática de Vim se vea de un vistazo en lugar de memorizarse tecla a tecla.

Es gratuita y funciona por completo en el cliente: filtra cada pulsación en vivo con el buscador, salta entre secciones desde la tabla de contenidos fija, haz clic para copiar un comando Ex e imprime la chuleta — la forma clásica de aprender Vim sigue siendo tener un impreso junto al teclado.

Cómo usar Chuleta de Vim

  1. Empieza por la sección Modos si eres nuevo, o salta directamente a Movimientos y Operadores de edición.
  2. Busca una acción como delete, replace o macro para filtrar toda la chuleta.
  3. Usa la tabla de contenidos fija para saltar a secciones como Registros y marcas o Ventanas y pestañas.
  4. Haz clic en un comando o en su icono de copia para copiar comandos Ex como los patrones de búsqueda y reemplazo.
  5. Imprime la chuleta y consérvala junto al teclado mientras los movimientos se convierten en memoria muscular.

Preguntas frecuentes

Nueve secciones: modos, movimientos, operadores de edición, modo visual, búsqueda y reemplazo, ventanas y pestañas, búferes y archivos, registros y marcas, y macros: todo el vocabulario de trabajo del editor.

Sí. La chuleta cubre el comportamiento básico de Vim — modos, movimientos, operadores, registros, macros — que es idéntico en Neovim, así que todo aplica sin importar cuál de los dos uses.

Lee primero la sección Modos para entender los modos normal, de inserción y visual, y luego aprende un puñado de movimientos y operadores. Como los comandos de Vim se combinan entre sí, un vocabulario reducido ya cubre la mayor parte de la edición.

Sí. El botón Imprimir elimina la barra de búsqueda y la navegación, y muestra solo las pulsaciones y sus descripciones: una chuleta de Vim impresa sigue siendo la forma clásica de aprenderlo.

Sí, completamente gratuita, con búsqueda en tu navegador e imprimible sin ninguna cuenta.


Búsquedas populares
vim cheat sheet vim commands list vim shortcuts vim search and replace vim motions reference vim visual mode commands vim macros how to quit vim
¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.