hjkl - Juego de navegador para practicar comandos de Vim
Show HN: I built a little browser game to practice Vim commands

hjkl es un juego de navegador diseñado para que aprendas Vim mediante la práctica activa. En lugar de memorizar comandos, resuelves desafíos como corregir errores tipográficos, cambiar palabras, eliminar líneas y moverte por el texto usando atajos de Vim. Cubre desde lo básico (h, j, k, l) hasta técnicas avanzadas como text objects, marcas y búsqueda. Cada ejercicio se repite seis veces para reforzar el hábito. Es una herramienta ideal para quienes quieren dominar Vim de forma divertida y efectiva, sin necesidad de configurar nada. Solo abre el juego en tu navegador y empieza a teclear.
Aprende Vim haciendo, no memorizando: un juego que convierte la práctica de comandos en un desafío adictivo.
- atakmim
¡Lo probé y finalmente aprenderé y entenderé Vim mejor jugando a un juego :) Gracias!
- glibg10b
Para todos los ejemplos de ciw, ce es más fácil ya que el cursor está en la primera letra de la palabra.
Donde dw funciona, este juego enseña vlllld en su lugar, lo cual es un mal hábito que enseñar.
Ctrl+A incrementa el primer número después del cursor, lo cual es más fácil que, digamos, f6r7 en casos donde hacen lo mismo. De manera similar, Ctrl+X decrementa.
t:t: es raro cuando fY es mucho más fácil.
El simulador de Vim tiene una pequeña diferencia en comparación con Vim real:
0
0
Empieza en la primera línea y haz CTRL-V luego j luego CTRL-A. Vim real incrementaría ambos. El simulador solo incrementa el que está bajo el cursor.
- autuni
He considerado meterme en Vim un par de veces porque siempre parecía lo que había que hacer, pero nunca lo hice.
No tiene sentido para mí que deba usar un editor que necesito estudiar y practicar. No puede ser posiblemente tanto más eficiente, especialmente dado que normalmente la velocidad no es el factor limitante para lo que hago.
Quizás algún día me tiente averiguar por qué supuestamente vale la pena otra vez.
- zzril
Me irritó un poco que los ejercicios te permitan quedarte en modo inserción al final. Creo que haría mejor en enseñar el concepto de una "edición" como una acción única y repetible al requerir que vuelvas al modo normal.
- usrme
Hice el primer desafío o ejercicio, pero honestamente me sorprendió un poco que no se puedan usar los movimientos de Vim para elegir el(los) siguiente(s) ejercicio(s) en la barra lateral que se hace visible. Eso podría ser algo que el jugador desbloquee más adelante también.