Qué es Vim y cómo usarlo: guía completa para principiantes
| 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
ipara entrar al modo insertar. - Escribe texto.
- Presiona
Escpara 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.