DEV Community

Cover image for Mis primeros pasos en vim
Ivan López
Ivan López

Posted on

Mis primeros pasos en vim

Una guía para comenzar en Vim.

Yo usare Neovim, que es un fork de vim.

Para comenzar vamos a instalar neovim - https://github.com/neovim/neovim/wiki/Installing-Neovim

Aquí pueden encontrar la instalación en su SO preferido.

Yo estoy en Debian, una distribución de Linux. Asi que estos son los comandos para instalar neovim:

sudo apt update
Enter fullscreen mode Exit fullscreen mode
sudo apt-get install neovim
sudo apt-get install python3-neovim
Enter fullscreen mode Exit fullscreen mode

Excelente, ahora ya tenemos Neovim en nuestro sistema y para comprobar que es cierto, vamos a abrir nuestra terminal.

En la terminal escribimos el siguiente comando:

# Abrir neovim
 nvim
# Abrir un archivo en neovim
nvim nombre_del_archivo.extension_del_archivo + enter
Enter fullscreen mode Exit fullscreen mode

Se te mostrara una ventana de bienvenida de Neovim.

Si bien con estos pasos ya podemos empezar a utilizar neovim, pero en este punto aún le faltan super poderes a nuestro editor, así que para poder dotarlo de estos poderes, es necesario crear un archivo de configuración llamado init.vim , es en este archivo donde vamos agregarle los poderes, vamos a crear este archivo:

# primero ubicate en la terminal en la raiz de tu user
~
# entra a la carpeta .config
cd .config
# Crear la carpeta nvim
mkdir nvim
# Crea el archivo init.vim, dentro de la carpeta nvim
touch nvim/init.vim
# Abre el archivo init.vim y agrega la siguiente linea:
set number
# guarda los cambios y reinicia neovim para que los cambios tengan efecto
# Ahora se te mostraran las lineas del archivo
1 set number
Enter fullscreen mode Exit fullscreen mode

Comandos para salir de nvim:

# presiona 2 veces ESC, para volver al modo normal
# Salir sin guardar
:q 
# forzar la salida
:q!
# Salir y guardar cambios
:w
Enter fullscreen mode Exit fullscreen mode

Comandos básicos para navegar adentro del archivo:

    # mover a la derecha
    h
    # mover a la izquierda
    l
    # mover hacia abajo
    j
    # mover hacia arribba
    k
    # lleva al comienzo de una palabra avanzando para adelante
    w
    # lleva al comienzo de una palabra avanzando para atrás
    b
    # te lleva al final de cada palabra
    e
Enter fullscreen mode Exit fullscreen mode

Comandos para guardar cambios:

# Para guardar cambios sin salir del editor
:w
# guardar cambios y salir del editor
:wq
Enter fullscreen mode Exit fullscreen mode

En el siguiente post, mostrare como instalar plugins en neovim.

Top comments (0)