◁ Volver

Comandos básicos de Neovim

25/03/2026 Blog

En tiempos en los que impera la productividad con IA, yo todavía me divierto con proyectos personales y sin copiloto a bordo. Y como IDE para programar, en un sideproyect, fuera de mi ‘horario de productividad’, me gusta utilizar Neovim o Emacs.

Hoy vamos un poco con Neovim.

Neovim es un fork de Vim un poco más configurable. Por si alguien no lo conoce, Vim y Neovim son editores archivos de código que trabaja directamente en la terminal y se basa en un sistema de modos y atajos de teclado.


¿Qué comandos debes aprender para trabajar con Neovim?

:wGuarda el archivo que estás editando.
:qSalir de Neovim.
:q!Salir de Neovim sin preguntar si quieres guardar cambios.
:wqGuarda y sale directamente de Neovim.
uDeshacer la última acción.
Ctrl + rRehacer la última acción.
ggLlevar el cursor a la primera línea del archivo.
Mayus + gLleva el cursor a la última línea del archivo.
NUM + GLleva al cursor a la línea número NUM. Por ejemplo, si tecleas 18A.
$Lleva el cursor al final de la línea actual.
0Lleva el cursor al inicio de la línea actual.
ddBorra la línea actual.
/ + LETRAPermite buscar el texto LETRA

:s/foo/bar/g
Reemplaza una palabra por otra. En este caso ‘foo’ por ‘bar’ en la linea actual.
:%s/foo/bar/gReemplaza una palabra por otra en el documento entero. En este caso, ‘foo’ por ‘bar’.
VSelecciona la línea actual.
+yyCopia la línea actual.
*yCopia la selección actual.
nSi has introducido una búsqueda, puedes pasar de un resultado al siguiente.
nSi has introducido una búsqueda, puedes pasar de un resultado al siguiente.