Comandos básicos de Neovim
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?
| :w | Guarda el archivo que estás editando. |
| :q | Salir de Neovim. |
| :q! | Salir de Neovim sin preguntar si quieres guardar cambios. |
| :wq | Guarda y sale directamente de Neovim. |
| u | Deshacer la última acción. |
| Ctrl + r | Rehacer la última acción. |
| gg | Llevar el cursor a la primera línea del archivo. |
| Mayus + g | Lleva el cursor a la última línea del archivo. |
| NUM + G | Lleva al cursor a la línea número NUM. Por ejemplo, si tecleas 18A. |
| $ | Lleva el cursor al final de la línea actual. |
| 0 | Lleva el cursor al inicio de la línea actual. |
| dd | Borra la línea actual. |
| / + LETRA | Permite 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/g | Reemplaza una palabra por otra en el documento entero. En este caso, ‘foo’ por ‘bar’. |
| V | Selecciona la línea actual. |
| +yy | Copia la línea actual. |
| *y | Copia la selección actual. |
| n | Si has introducido una búsqueda, puedes pasar de un resultado al siguiente. |
| n | Si has introducido una búsqueda, puedes pasar de un resultado al siguiente. |