Interactive, gamified practice sessions for Vim motions and keybindings. No setup. No config file. Just you, the keyboard, and muscle memory.
Master the fundamental movement keys
Learn how to enter and exit insert mode
Navigate efficiently using w, b, and e
Use f, F, t, T to jump to specific characters
Jump to the start, end, and first non-blank of a line
Use `dw` to delete a word in real code
Use `c$` or `C` to change the rest of the line
Use `x` to delete a single character
Master I, o, and O for different insert positions
Learn to undo mistakes with u
Use gg and G to navigate to the start and end of the file
Use W, B, E for whitespace-separated words
Use % to jump between matching brackets
Use / to search forward in the text
Use dd to delete a whole line
Use D or d$ to delete from cursor to end of line
Use cw to replace a word
Use r to replace a single character
Use yy and p to copy and paste a line
Select text visually and delete it
Use >> to indent a line
Use J to join two lines together
Use di" to delete text inside quotes
Use ci( to change text inside parentheses
Use daw to delete a word and surrounding space
Use . to repeat the last change
Use numbers to repeat motions
Use numbers with delete operations
Use V to select entire lines
Use . to apply the same replacement multiple times