Atajos de Vim

Esta es tu chuleta de Vim – guárdala en marcadores, imprímela, pégala en tu monitor. Estos son los comandos que realmente vas a usar cada día. Todos los atajos de abajo funcionan en el modo NORMAL salvo que se indique lo contrario.

Atajo Acción
h j k l Izquierda, abajo, arriba, derecha
w / b / e Siguiente palabra / palabra anterior / fin de palabra
0 / $ Inicio / fin de línea
gg / G Inicio / fin del archivo
Ctrl+d / Ctrl+u Media página abajo / arriba
% Saltar al paréntesis correspondiente

Edición

Atajo Acción
i / a Insertar antes / después del cursor (entra en modo INSERT )
o / O Nueva línea abajo / arriba (entra en modo INSERT )
x / dd / dw Eliminar carácter / línea / palabra
yy / yw Copiar línea / palabra
p / P Pegar después / antes del cursor
u / Ctrl+r Deshacer / rehacer
. Repetir último cambio
ciw / ci" / ci( Cambiar dentro de palabra / comillas / paréntesis

Buscar y reemplazar

Atajo Acción
/pattern Buscar hacia adelante
?pattern Buscar hacia atrás
n / N Siguiente / anterior coincidencia
* / # Buscar palabra bajo el cursor hacia adelante / atrás
:%s/old/new/g Reemplazar todo en el archivo
:s/old/new/g Reemplazar todo en la línea actual

Archivos y buffers

Atajo Acción
:e filename Abrir archivo
:w Guardar
:bn / :bp Siguiente / anterior buffer
:ls Listar buffers abiertos
:bd Cerrar buffer

Ventanas y pestañas

Atajo Acción
:sp / :vsp División horizontal / vertical
Ctrl+w h/j/k/l Moverse entre divisiones
:tabnew / :tabc Nueva pestaña / cerrar pestaña
gt / gT Siguiente / anterior pestaña

Modo VISUAL

Entra en el modo VISUAL para seleccionar texto y luego actúa sobre la selección:

Atajo Acción
v / V / Ctrl+v Selección por carácter / línea / bloque
d / y / c Eliminar / copiar / cambiar selección
> / < Aumentar / reducir sangría
gq Reformatear selección

Sigue aprendiendo