A pesar de ser increíblemente poderoso, Vim es famoso (infame, para ser exactos) por tener una curva de aprendizaje empinada, especialmente para los usuarios novatos. Existen numerosos comandos y atajos con los que Vim viene por defecto. Hacer un seguimiento de estos comandos puede ser una tarea difícil.
Aquí es donde entran los juegos Vim. Estos son juegos divertidos diseñados para enseñar VIM a cualquier persona, especialmente usuarios novatos. Incluso si eres un maestro vim, puedes ver estos juegos solo por diversión. Practicar los conceptos básicos nunca lastiman!
Juegos Vim
Como se mencionó anteriormente, Vim es conocido por su alta curva de aprendizaje. Para que sea más fácil aprender a usar este programa, existen numerosas guías y tutoriales en Internet para aprender VIM. Los juegos Vim comparten el mismo objetivo. Aquí, he enumerado algunos de los juegos que personalmente me gustan y disfruto. Hay muchos de ellos por ahí, así que siéntete libre de explorar solo.
Algunos de estos juegos son aplicaciones que puedes instalar en tu sistema, mientras que otros son juegos de navegador.
Serpiente vim
Todos hemos jugado el clásico juego de serpiente antes. Controlar la serpiente con llaves de dirección, comer alimentos y sobrevivir el mayor tiempo posible. Vim Snake es un juego de navegador con esta descripción exacta. Sin embargo, el truco principal se encuentra en las teclas de dirección.
En general, en las computadoras, estamos acostumbrados a usar las teclas de flecha para navegar a través del texto. Vim también es compatible con las teclas de flecha. Sin embargo, las claves de navegación primaria de VIM son H (Navegue a la izquierda), j (Navegue hacia abajo), k (navegar hacia arriba) y l (navegue a la derecha).
Puedes usar este juego de serpientes para entrenarte en la navegación vim hasta que se convierta en una segunda naturaleza!
Pacvim
PacVim es un juego basado en texto para aprender los comandos VIM. Como puedes inferir del nombre, este juego está inspirado en el legendario juego de Pacman. Este juego está disponible en Linux y MacOS. Echa un vistazo a PacVim en Github.
PacVim requiere que se ejecute la Biblioteca GNU Curses. Dependiendo de su distribución, el nombre del paquete y el método de instalación pueden diferir. Ejecute el comando apropiado de acuerdo con su distribución.
Para Debian/Ubuntu, ejecute el siguiente comando.
$ sudo apt instalación libncurses5-devel
Para Fedora, ejecute el siguiente comando.
$ sudo dnf install ncurses-devel
Para CentOS/RHEL, ejecute el siguiente comando.
$ sudo yum instalación ncurses-devel
Una vez que se instala la dependencia, ahora es el momento de descargar e instalar PACVIM.
$ git clon https: // github.com/jmoon018/PacVim.git
$ cd pacvim && sudo make install
Una vez que se complete la instalación, inicie el juego.
$ Pacvim
También puedes decidir el nivel y la dificultad en este juego. Hay dos niveles de dificultad: norte (representa lo normal) y H (significa duro).
$ Pacvim
Genio vim
Vim Genius es un juego VIM basado en la web que puedes jugar en tu navegador de elección. Vim Genius está diseñado para ser similar a Vimtutor, el programa Tutorial VIM incorporado que viene con VIM por defecto.
Recomiendo hacer una cuenta con Vim Genius primero para que su progreso se guarde. Los niveles comenzarán con una lista de comandos que debe recordar para borrar el obstáculo. Solo entonces procederás a la siguiente etapa.
Si eres un principiante, Vim Genius es un gran lugar para comenzar a aprender Vim.
Vim Adventures
Vim Adventures es mi juego favorito en la lista hasta ahora. Vim Adventures es un juego interesante de estilo independiente donde haces un viaje a través de una tierra misteriosa para cumplir una profecía. En su viaje, encontrará varios obstáculos que debe pasar utilizando el conocimiento y las aplicaciones de varios conceptos VIM.
Debes aplicar varios comandos y atajos VIM para progresar a través del juego. Con este juego, puedes disfrutar del juego interactivo y elegante, una historia interesante y el deleite del aprendizaje, todo al mismo tiempo!
OpenVim
OpenVim es un tutorial interactivo en línea donde puede aprender y practicar varios aspectos de Vim. Este juego es un gran lugar para comenzar a aprender sobre los conceptos básicos de VIM y los atajos más comunes utilizados en VIM.
También puede practicar su conocimiento VIM en la sección de práctica.
Tutor vim
Vim Tutor es la aplicación Tutorial Vim incorporada que viene con Vim. En esta aplicación, hay instrucciones interactivas en pantalla que seguirá. Vim Tutor le enseñará lo suficiente como para usar VIM a diario. Sin embargo, si desea dominar VIM, debe consultar algunos recursos adicionales.
Vim Tutor es una herramienta todo en uno para aprender y dominar Vim. Para iniciar el tutor VIM, ejecute el siguiente comando.
$ vimtutor
Pensamientos finales
En el artículo anterior, algunos de los mejores juegos VIM que puedes jugar para aprender y maestro Vim se han enumerado. Interesado en divertirse con el CLI? Mira algunos de los mejores juegos de línea de comandos en Linux.
Disfrutar!