Guía básica de neovim

Esta es una guía para la utilización de mi editor de texto favorito, neovim.

Instalación

Para instalar neovim en distribuciones basadas en Debian, abre una terminal y ejecuta el siguiente comando:

sudo apt install neovim

Uso esencial

Neovim es un editor de texto modal, lo que significa que tiene diferentes modos en los que puedes realizar distintas acciones. Los principales son:

Para abrir un archivo con neovim simplemente abre una terminal y ejecuta el siguiente comando:

nvim 'nombre_del_archivo'

Donde ‘nvim’ es la abreviatura del programa que vamos a ejecutar, es este caso neovim, y ‘nombre_del_archivo’ es el nombre del archivo que queremos editar o crear.

Utiliza las teclas ‘h’, ‘j’, ‘k’, ‘l’ para moverte hacia la izquierda, abajo, arriba y derecha respectivamente.

Posiciona el cursor donde lo necesites y presiona la tecla ‘i’ para cambiar al modo de inserción, es decir, para insertar texto.

Siempre que quieras puedes regresar al modo normal presionando la tecla ‘Esc’.

Para guardar los cambios, asegúrate de estar en el modo normal y ejecuta el comando ‘:w’ y luego presiona la tecla ‘Enter’.

Puedes salir sin guardar escribiendo el comando ‘:q!’ y luego presionando la tecla ‘Enter’.

También puedes combinar comandos, es decir, puedes escribir el comando ‘:wq’ y presionar ‘Enter’ para guardar y salir.

Atajos

Los siguientes comandos no son estrictamente necesarios para utilizar neovim, pero vale la pena aprenderlos.

Existen atajos para los comandos más utilizados, por ejemplo el comando ‘:x’ hace lo mismo que el comando ‘:wq’, ambos son utilizados para guardar y salir.

A algunas personas les parece incomodo presionar la tecla ‘Esc’, es útil saber que la combinación de teclas ‘Ctrl + [’ hace la misma función.

Existen algunos atajos para mover nuestro cursor desde el teclado:

También existen comandos para editar texto rápidamente:

Una de las funciones más interesantes de neovim es la búsqueda, podemos realizarla entrando al modo normal y presionando:

“/‘texto’” Donde ‘texto’ es lo que queremos buscar. Puedes presionar la tecla ‘n’ para ir al siguiente resultado y ‘N’ para ir al anterior.

Combinación de comandos

Una de las características más importantes de neovim es su capacidad para combinar comandos en una sola operación.

Para eliminar varias palabras, podemos ejecutar:

“’número’dw”

Donde ‘número’ es el número de palabras que queremos eliminar.

Podemos copiar varias líneas a la vez:

“’número’yy”

O pegar algo varias veces:

“’número’p”

Podemos eliminar desde el cursor hasta el final de una línea.

‘d$’

También podemos combinar comandos con búsquedas.

“d/‘texto’”

Elimina desde la ubicación del cursor hasta ‘texto’.

Corrección ortográfica

Primero debemos configurar nuestro idioma, para ello ejecutamos el comando ‘:setspelllang es’.

Ahora, podemos activar el modo de corrección ortográfica con el comando ‘:set spell’.

Neovim resaltará las palabras que considere incorrectas. Para moverte entre ellas, el comando ‘]s’ te llevará a la siguiente palabra mal escriba y ‘[s’ a la anterior.

Para ver las sugerencias de corrección, sitúa el cursor sobre ella y presiona ‘z=’, entonces presiona el número que corresponda a la palabra deseada y neovim reemplazará la palabra mal escrita.

Si en algún momento deseas desactivar el modo de corrección ortográfica, simplemente ejecuta el comando ‘:set nospell’ y presiona ‘Enter’.

Configuración

Neovim se puede utilizar sin configuración adicional. Sin embargo, puedes personalizarlo para que se adapte a tus preferencias. Puedes editar la configuración de neovim ejecutando el comando:

nvim ~/.config/nvim/init.vim

Que abrirá el archivo ‘init.vim’ donde se guardan las configuraciones del programa.

Puedes agregar tus preferencias y ajustes personalizados utilizando comandos de neovim.