Rénich's Blog

Uso básico de Vim y consejos útiles

Mon 24 November 2025

¿Quieres aprender Vim?

Vim es un editor de texto muy perro que ha estado por ahí desde hace décadas. La neta, al principio parece complicado, pero una vez que lo dominas, ¡tu productividad se dispara! En este artículo, te cuento lo básico de Vim y unos consejos útiles para que empieces.

Nota

Vim es una mejora de Vi, que viene en casi todos los sistemas Unix-like. Si no lo tienes, instálalo con dnf -y install vim en Fedora o CentOS Stream (como root).

Modos de Vim

Vim tiene varios modos, cada uno para algo específico:

Modo Normal:
El default, para navegar y comandos.
Modo Insertar:
Para escribir texto, entra con i.
Modo Visual:
Para seleccionar, con v.
Modo Comando:
Para cosas avanzadas, con :.

Consejo

Presiona Esc cuando quieras para volver a Normal. ¡Es tu salvavidas!

Comandos Básicos Chingones

Aquí te dejo los comandos esenciales para arrancar:

  • :q - Salir (si no hay cambios).
  • :wq - Guardar y salir.
  • :wqa - Guardar todos los archivos y salir.
  • :q! - Salir sin guardar.
  • i - Insertar antes del cursor.
  • a - Insertar después del cursor.
  • dd - Borrar línea.
  • yy - Copiar línea.
  • p - Pegar.
  • u - Deshacer.
  • Ctrl+r - Rehacer.

Advertencia

¡Cuidado! Vim distingue mayúsculas. :Q no es :q.

Consejos Útiles

  1. Config básica: Haz un ~/.vimrc con set number para números de línea o set autoindent para indentar automático.
  2. Plugins: Agrega plugins como Vundle o vim-plug para más features, como mejor resaltado.
  3. Buscar y cambiar: :%s/viejo/nuevo/g cambia todas las "viejo" por "nuevo".
  4. Divisiones: :vsplit para dividir vertical, :split horizontal. Navega con Ctrl+w + dirección.
  5. Macros: Graba con q + letra, reproduce con @ + letra.

¡PELIGRO!

No edites archivos importantes sin respaldos. Vim no guarda automático.

Nota

Practica con vimtutor, el tutorial que viene con Vim. Solo escribe vimtutor.

Conclusión

Vim no es solo un editor, ¡es una herramienta que se apega a tu workflow! Con práctica, estos comandos serán instintivos. La neta, paciencia es lo que necesitas para aprenderlo.

Consejo

Únete a comunidades como el subreddit de Vim o foros para compartir tips.