Vim en Ubuntu: ¿cómo convertir una instalación sencilla en una potente herramienta?

Una vez que te acostumbras a su lógica, se convierte en uno de los editores más rápidos que puedes usar dentro de un terminal. Si eres nuevo en Ubuntu, esta guía te explicará cómo instalar Vim en Ubuntu y qué hacer durante tus primeras sesiones.

¿Cómo funciona Vim en Ubuntu?

Vim, abreviatura de Vi IMproved, es un editor modal que separa la escritura, la navegación y la ejecución de comandos en distintos modos. Al principio esto puede parecer inusual, pero su diseño permite una edición muy precisa una vez que te familiarizas con las teclas principales. Muchos usuarios de Linux deciden instalar Vim en sus sistemas porque es ligero, inicia rápidamente y casi siempre está disponible en servidores remotos. Cuando sabes cómo instalar Vim en Ubuntu, Vim se convierte en una herramienta fiable para el día a día al editar archivos de configuración, scripts y notas directamente desde la terminal.

Prepararse para instalar Vim en Ubuntu

Antes de instalar Vim, es útil entender qué ocurre en segundo plano. Ubuntu utiliza el gestor de paquetes APT, que descarga software desde repositorios confiables y gestiona todas las dependencias automáticamente. Siempre que tengas conexión a Internet y un usuario con permisos sudo, tienes todo lo necesario para seguir los pasos siguientes.

Paso a paso: instalar Vim con APT

En los siguientes pasos verás cómo instalar Vim en Ubuntu usando la terminal y los repositorios predeterminados. El proceso es el mismo en la mayoría de las versiones recientes de Ubuntu.

1. Actualizar el índice de paquetes

Actualizar la lista de paquetes garantiza que obtengas la versión más reciente disponible en los repositorios de Ubuntu:

sudo apt update

2. Instalar el paquete Vim

Ahora ejecuta el comando que realmente indica a Ubuntu que instale Vim:

sudo apt install vim -y

Una vez finalizado el proceso, Vim y sus componentes principales estarán disponibles en todo el sistema.

3. Confirmar que Vim está listo

Comprueba que la instalación se ha realizado correctamente solicitando a Vim su información de versión:

vim --version

Si este comando muestra los detalles de la versión y la lista de características compiladas, has completado correctamente la parte práctica de cómo instalar Vim en Ubuntu y ya puedes empezar a usar el editor.

Tu primera sesión en Vim

Para iniciar Vim con un archivo nuevo, usa:

vim example.txt

Por defecto, Vim se abre en modo Normal, donde las teclas se interpretan como comandos y no como texto. Para escribir dentro del archivo, presiona i para entrar en modo Insert. Ahora puedes escribir contenido como en cualquier otro editor. Cuando termines de escribir, presiona Esc para volver al modo Normal.

Resumen rápido de los tres modos principales

Modo Normal: navegación y comandos. Presiona Esc para volver aquí.
Modo Insert: escritura de texto. Desde modo Normal presiona i.
Modo Visual: selección de bloques de texto. Desde modo Normal presiona v.

Guardar y salir

Save changes: :w
Save and quit: :wq
Quit without saving: :q!

Movimientos básicos de navegación y edición

Vim muestra realmente su potencia cuando utilizas el teclado para toda la navegación en lugar de depender del ratón.

Movimiento en modo Normal

h, j, k, l: move left, down, up and right.
0 and $: jump to the beginning or end of the current line.
w and b: move forward to the next word or back to the previous one.
gg and G: go to the first or last line of the file.

Operaciones de edición

x: delete the character under the cursor.
dd: delete (cut) the current line.
yy: yank (copy) the current line.
p: paste the most recently deleted or yanked text.

Buscar, reemplazar y acelerar cambios repetitivos

Para buscar hacia adelante una palabra, escribe / seguido del término y presiona Enter, por ejemplo:

/server

Usa n para saltar a la siguiente coincidencia y N para ir a la anterior.

Para reemplazos, Vim utiliza una sintaxis de comando concisa. Para reemplazar todas las instancias de old por new en el archivo actual, ejecuta:

:%s/old/new/g

Puedes limitar el reemplazo a un rango de líneas o añadir la bandera c:

:%s/old/new/gc

para confirmar cada cambio de forma interactiva. Esto resulta muy potente cuando actualizas valores de configuración o renombras variables en todo un archivo.

Personalizar Vim con una configuración sencilla

Una de las mayores ventajas de aprender algo más que cómo instalar Vim es la posibilidad de adaptar el editor a tu flujo de trabajo. Vim lee su configuración desde un archivo llamado .vimrc en tu directorio personal.

Abre o crea ese archivo con:

vim ~/.vimrc

Como primer ajuste, activa los números de línea para facilitar la navegación en archivos grandes. Añade esta línea dentro de .vimrc:

set number

Guarda la configuración con :wq y abre cualquier archivo nuevamente en Vim. Ahora verás los números de línea en el borde izquierdo de la pantalla. Desde aquí puedes ampliar tu configuración con resaltado de sintaxis, opciones de indentación o gestores de plugins como vim plug.

¿Cómo gestionar divisiones y pestañas?

Cuando te sientas cómodo editando texto, vale la pena aprender a visualizar varios archivos a la vez. Vim puede dividir la ventana actual o abrir archivos en pestañas:

:split filename: divide la ventana horizontalmente.
:vsplit filename: divide la ventana verticalmente.
:tabnew filename: abre una nueva pestaña.

Usa Ctrl+w seguido de h, j, k o l para moverte entre divisiones, y :tabn o :tabp para cambiar entre pestañas. Esto facilita comparar archivos o editar código relacionado uno al lado del otro sin salir de la terminal.

Reflexión final

En este punto ya has visto cómo instalar Vim en Ubuntu, cómo abrir y guardar archivos, cómo moverte eficientemente por el texto y cómo realizar búsquedas y reemplazos rápidos. También has visto cómo instalar Vim y luego personalizarlo con un archivo de configuración sencillo para que se adapte mejor a tus hábitos. Cuanto más uses Vim para tareas cotidianas, más naturales te resultarán sus comandos, y puede convertirse fácilmente en una de las herramientas más rápidas y fiables de tu entorno Ubuntu.

Blog