Stats
Sign in to track your progress and level up every command
lessmore
started
started: 0 of 76 commandslearning
learning: 0 commands, earned xp, below level 4practiced
practiced: 0 commands, levels 4–5fluent
fluent: 0 commands, levels 6–10each command levels up on its own · finish a practice goal as efficiently as the ideal solution to earn 1 xp for every command you used · sign in to start earning xp
basic vim · 0 of 10
- hleftlv 00
- jdownlv 00
- kuplv 00
- lrightlv 00
- iinsert before cursorlv 00
- Escreturn to normal modelv 00
- wnext word startlv 00
- eword endlv 00
- bprevious word startlv 00
- aappend after cursorlv 00
insert like a pro · 0 of 7
essential motions · 0 of 11
- Wnext word startlv 00
- Eword endlv 00
- Bprevious word startlv 00
- 0line startlv 00
- $line endlv 00
- _first non-blank character (linewise)lv 00
- ffind character forwardlv 00
- Ffind character backwardlv 00
- ;repeat find or tilllv 00
- ttill character forwardlv 00
- Ttill character backwardlv 00
basic operators · 0 of 7
advanced vertical movement · 0 of 6
search · 0 of 6
text objects · 0 of 20
- i( i)inside parentheseslv 00pro
- i[ i]inside square bracketslv 00pro
- i{ i}inside curly braceslv 00pro
- i< i>inside angle bracketslv 00pro
- a( a)around parentheseslv 00pro
- a[ a]around square bracketslv 00pro
- a{ a}around curly braceslv 00pro
- a< a>around angle bracketslv 00pro
- i"inside double quoteslv 00pro
- i'inside single quoteslv 00pro
- i`inside backtickslv 00pro
- a"around double quoteslv 00pro
- a'around single quoteslv 00pro
- a`around backtickslv 00pro
- iwinside wordlv 00pro
- iWinside wordlv 00pro
- awaround wordlv 00pro
- aWaround wordlv 00
- ipinside paragraphlv 00pro
- aparound paragraphlv 00pro
visual mode · 0 of 3
not yet covered in lessons · 0 of 6
- geprevious word endlv 00
- gEprevious word endlv 00
- ^first non-blank characterlv 00
- Ssubstitute linelv 00
- Cchange to line endlv 00pro
- uundolv 00