Qué es Vim y cómo usarlo: guía completa para principiantes

DJC > Tutorial

| Vim |

Si alguna vez has trabajado con Linux o programación, seguramente has escuchado hablar de Vim, uno de los editores de texto más potentes y versátiles que existen. Aunque su interfaz puede parecer intimidante al principio, Vim es una herramienta extremadamente eficiente una vez que la dominas.

En esta guía completa aprenderás qué es Vim, cómo instalarlo, sus modos principales y los comandos básicos para empezar a usarlo como un profesional.


¿Qué es Vim?

Vim (Vi IMproved) es una versión mejorada del editor de texto clásico Vi, creado en 1991 por Bram Moolenaar. Está diseñado para ser rápido, liviano y completamente manejable desde el teclado, sin necesidad de usar el ratón.

Se utiliza principalmente para editar código fuente o archivos de configuración en sistemas UNIX, Linux y macOS, aunque también está disponible para Windows.

Ventajas de Vim:

  • Velocidad: todo se hace con el teclado, sin mover el ratón.
  • Productividad: permite automatizar tareas con macros y scripts.
  • Altamente configurable: miles de plugins disponibles.
  • Ligero y estable: funciona incluso en servidores sin entorno gráfico.

Cómo instalar Vim

En Linux

sudo apt install vim

(para distribuciones basadas en Debian, como Ubuntu)

En macOS

brew install vim

En Windows

Puedes descargarlo desde su sitio oficial: https://www.vim.org/download.php


Modos de Vim

Vim no funciona como los editores tradicionales. Tiene modos de operación que cambian el comportamiento del teclado:

Modo Descripción Cómo entrar
Normal Navegar y ejecutar comandos Al iniciar Vim
Insertar Escribir texto i
Visual Seleccionar texto v
Comando Ejecutar órdenes avanzadas :

Ejemplo:

  • En modo normal presiona i para entrar al modo insertar.
  • Escribe texto.
  • Presiona Esc para volver al modo normal.

Comandos básicos de Vim

Aquí tienes una lista de los comandos más útiles para principiantes:

Acción Comando
Entrar en modo insertar i
Guardar archivo :w
Salir de Vim :q
Guardar y salir :wq
Salir sin guardar :q!
Copiar una línea yy
Pegar p
Borrar una línea dd
Buscar texto /palabra
Deshacer u

Consejo: Si te pierdes, presiona Esc varias veces hasta volver al modo normal.


Cómo abrir y cerrar archivos

  • Abrir un archivo:

bash vim archivo.txt

  • Abrir varios archivos:

bash vim archivo1.txt archivo2.txt

  • Cerrar Vim:

  • Guardar y salir: :wq

  • Salir sin guardar: :q!

Personalización y plugins

Vim se puede personalizar mediante el archivo de configuración ~/.vimrc. Por ejemplo:

syntax on
set number
set autoindent
set tabstop=4

Además, existen gestores de plugins como:

  • vim-plug
  • Vundle
  • Pathogen

Ejemplo con vim-plug:

call plug#begin('~/.vim/plugged')
Plug 'preservim/nerdtree'   " Explorador de archivos
Plug 'junegunn/fzf.vim'     " Búsqueda rápida
call plug#end()

Trucos y buenas prácticas

  • Aprende los atajos de movimiento (h, j, k, l) para moverte sin el ratón.
  • Usa / para buscar dentro del archivo.
  • Graba macros con q + letra para repetir acciones.
  • Integra Vim con Git y otros entornos de desarrollo.

Vim puede parecer complicado al principio, pero es una herramienta poderosa para desarrolladores y administradores de sistemas. Con práctica, descubrirás que es uno de los editores más rápidos, flexibles y eficientes que existen.

Si recién estás comenzando, dedica unos minutos al día a practicar los comandos básicos. En poco tiempo, editarás texto más rápido que nunca.


DJC > Tutoriales


DJC > Tutorial