Quería compartir en este tema algunas guías y páginas web que me sirvieron para aprender Vim en su día.
Todo el mundo dice que Vim tiene una brutal curva de aprendizaje. Y quizá sea verdad. Pero lo cierto es que cada minuto invertido en aprender a usarlo paga con creces. Y si encima compartimos recursos para hacer que el proceso de aprendizaje sea más ameno, mejor que mejor.
Principiante
vimtutor
Por supuesto, no podía faltar. Es lo que yo usé para aprender lo básico de Vim. Una vez al día durante cuatro días, y pude olvidarme de VSCode y escribir solo en Vim. Por supuesto, luego tuve que aprender las cosas más avanzadas, pero es un comienzo.- Vim Adventures Clásico juego que también te enseña lo básico de Vim, pero en forma de juego de aventuras. Lo malo: a partir de un cierto punto es de pago.
Intermedio
- vtip Para recibir un consejo de uso de Vim cada vez que lo abres. Es un poco como la gota Malaya: aprendes muy poco de cada vez, pero va calando.
- Vimgenius No lo he probado aún, pero tiene muy buena pinta. Básicamente son tutoriales de Vim con ejercicios interactivos, que tienes que ir superando para subir de nivel. Gratuito y sin registros, así que tiene pintaza.
Avanzado
- Vim-university Un repositorio del mítico
wincent
dedicado a dar trucos/ideas/consejos (no sé muy bien cómo describirlo) sobre Vim. Va muy bien para acabar de afilar la navaja. - Learn Vimscript the Hard Way El clásico libro, gratuito, para aprender VimScript. Lástima que con la creciente popularidad de NeoVim este lenguaje va a quedar, de facto, deprecado. Así que quizá sea mejor aprender Lua. No obstante, y aunque aún no he empezado a configurar NeoVim, estoy seguro de que muchos de los principios que se usan para configurar con VimScript aplican igual a la configuración en Lua (o, en su defecto, siempre puedes seguir usando VimScript).
¿Qué otros recursos conocéis para seguir mejorando nuestro nivel en Vim o para hacer el proceso de aprendizaje más sencillo?