Cómo abrir Vim y Neovim
En una terminal, la forma más simple de abrir Vim es utilizando el comando vim. Si estás usando Neovim, el comando será nvim. En cualquiera de los casos, abrirás una instancia del editor de textos. Sobre cómo usar una terminal, es algo que por ahora voy a dejar fuera del ámbito de mi lista, pero tendrás que asegurarte por lo general de que estás en una terminal o símbolo de sistema (que es como llamaba Windows a las terminales hasta la versión 10).
Hay que tener en cuenta que existen versiones adicionales que no se ejecutan en una terminal. En el mundo de Vim existen Gvim y MacVim, que son versiones gráficas de Vim. En el mundo de Neovim, es posible encontrar más wrappers que permiten abrir Neovim sin tener que usar una terminal, y que incluso tienen funciones extra. Este tipo de wrappers se abren de la forma que toque, pero no puedo ocuparme de todo. Revisa su documentación para ver cómo abrir ese programa.
También hay que tener en cuenta que algunos sistemas operativos y distribuciones GNU/Linux incluyen preinstalado Vi, un editor de textos más tradicional de Vim. Esto suele ser el caso en Ubuntu y Debian, donde es posible que lo que se lance no sea Vim realmente. Recuerda comprobar con el gestor de paquetes que has instalado Vim, y rechaza imitaciones.
Cómo salir de Vim y Neovim
Conocer cómo salir de Vim y de Neovim es importante, porque en caso de emergencia podremos salir fácilmente del editor de textos, algo que para personas nuevas tal vez no sea fácil.
En algunas terminales es posible que hayas notado que pulsar Ctrl-Z en una terminal te permite regresar a la shell. En el caso de Vim y Neovim, en concreto, puede parecer que si pulsas Ctrl-Z apartarías Vim y Neovim. Sin embargo, tienes que tener en cuenta que Ctrl-Z no cierra Vim ni Neovim, sólo lo manda a background, que es como minimizarlo. Eso significa que el editor sigue corriendo realmente, sólo que no lo ves.
Esto puede ser problemático porque puedes perder trabajo o puede darte errores si tratas de abrir una sesión nueva de Vim y modificas el mismo archivo que ya tenías abierto en la sesión de Vim anterior.
La forma correcta de escapar de Vim es utilizando el comando de salida.
NECESITO SALIR DE VIM INMEDIATAMENTE
Siempre puedes salir de Vim y Neovim del siguiente modo:
Presiona al menos una vez la tecla Escape.
Presiona la tecla
:(es posible que tengas que pulsar mayúsculas para insertar este símbolo si en tu distribución de teclado está configurado de cierta forma).Pulsa la tecla
qminúscula.También la tecla
!(es posible que tengas que pulsar mayúsculas para insertar este símbolo si en tu distribución de teclado está configurado de cierta forma).En definitiva, abajo a la izquierda deberás ver que has estado escribiendo el comando
:q!. Si es así, pulsa Enter para salir a la fuerza.
Ten en cuenta que con esto se cerrarán todos los archivos abiertos en Vim y que si has hecho cambios que no has guardado previamente con el comando de guardado, se perderán.
¿Cómo funciona lo que acabo de escribir?
La tecla Escape te hace falta para regresar al modo normal del modo en el que previamente estuvieses. En mi lección sobre modos te explicaré más sobre este tema y sobre qué es un modo.
Una vez que estás en modo normal, utilizas el símbolo : para indicarle a Vim que quieres escribir un comando. Esto lo pone precisamente en ese modo. Cuando Vim está en modo comando, el cursor se baja a la parte inferior de la pantalla para dejarte escribir el comando que quieras ejecutar.
El comando q es el diminutivo de quit, que sirve para salir de Vim y Neovim. Si le pones una exclamación al final, además quiere decir que quieres salir de Vim y Neovim sin pedir confirmación. Por defecto, si usas el comando :q saldrás a no ser que haya archivos modificados que no hayan sido guardados. En ese caso, te avisaría para que hagas algo antes de cerrar.