The Ultimate Cheat Sheet
Command Reference.
Don't memorize everything at once. Use this reference to find exactly what you need, when you need it.
Cmd+K
:qQuit Vimbasic
:q!Force quit without savingbasic
:wSave the filebasic
:wqSave and quitbasic
iEnter Insert modebasic
EscReturn to Normal modebasic
:e filenameOpen a fileediting
:lsList all open buffersediting
:bnSwitch to next bufferediting
:bpSwitch to previous bufferediting
gfOpen file under cursorediting
h j k lMove left, down, up, rightnavigation
ggGo to first linenavigation
GGo to last linenavigation
0 / $Go to start/end of linenavigation
Ctrl+b / Ctrl+fScroll page up/downnavigation
xDelete character under cursorediting
ddDelete current lineediting
yyCopy current lineediting
pPaste after cursorediting
u / Ctrl+rUndo / Redo changesediting
cwChange wordediting
dwDelete wordediting
/ patternSearch forward for patternsearch
n / NGo to next/previous matchsearch
:%s/old/new/gReplace all occurrencessearch
*Search for word under cursorsearch
vEnter Visual mode (character-wise)advanced
VEnter Visual mode (line-wise)advanced
Ctrl+vEnter Visual block modeadvanced
:tabnewOpen new tabadvanced
:splitSplit window horizontallyadvanced
:vsplitSplit window verticallyadvanced