Vim – Comandos básicos

Modos de Vim

Vim tiene tres modos principales:

  • Modo comando: navegación y ejecución de comandos.

  • Modo inserción: escribir texto.

  • Modo visual: seleccionar texto.

Entrar en modo inserción

i      Insertar antes del cursor
a      Insertar después del cursor
o      Insertar nueva línea debajo
O      Insertar nueva línea arriba

Salir del modo inserción

Esc

Guardar y salir

:w       Guardar archivo
:q       Salir
:wq      Guardar y salir
:q!      Salir sin guardar

Edición básica

x        borrar carácter hacia adelante
X        borrar carácter hacia atrás
dd       borrar línea completa
5dd      borrar 5 líneas
dw       borrar palabra hacia adelante
db       borrar palabra hacia atrás

Copiar y pegar

yy       copiar línea
5yy      copiar 5 líneas
p        pegar debajo
P        pegar encima

Deshacer y rehacer

u        deshacer
Ctrl+r   rehacer

Búsqueda

Buscar texto:

/texto

Siguiente coincidencia:

n

Coincidencia anterior:

N

Reemplazo

Reemplazar en todo el archivo:

:%s/viejo/nuevo/g

Reemplazar confirmando:

:%s/viejo/nuevo/gc

Modo visual

Seleccionar texto:

v        selección de caracteres
V        selección de líneas
Ctrl+v   selección por columnas

Configuraciones útiles

Mostrar números de línea:

:set number

Activar colores:

:syntax on

Recargar archivo descartando cambios:

:e!