Hasty Briefsbeta

VIMMaster

14 days ago
  • #Learning Tool
  • #Browser Game
  • #Vim
  • VIM Master is a lightweight in-browser game teaching Vim motions and editing commands.
  • No installation needed; just open index.html in a browser.
  • Best viewed on desktop for full keyboard support.
  • Features include Normal/Insert modes, command log, and outcome-based level validation.
  • Supports core Vim commands like movement (h, j, k, l), word navigation (w, b, e), and line jumps (gg, G).
  • Includes insert mode commands (i, a, o, O), delete commands (dd, dw, x), and yank/put (yy, p).
  • Supports numeric counts for motions/operators (e.g., 3w, 2dd).
  • Undo/redo functionality with u and Ctrl+r.
  • How to exit: use Ex commands :q or :wq followed by Enter.
  • Each level defines target outcomes (cursor location, text, or layout) for progression.
  • No build step required; clone the repo and open index.html directly.
  • Plain HTML/CSS/JS with Tailwind CDN for styling; no dependencies or frameworks.
  • Encourages small, focused levels teaching single concepts well.
  • MIT licensed; issues and PRs are welcome.