Vim cheat sheet
Motion¶
w
- jump forwards to start of word
e
- jump forwards to end of word
b
- jump backwards to start of word
ge
- jump backwards to end of word
0
- jump to the start of the line
$
- jump to the end of the line
10j
- jump down 10 lines
{ / }
- jump to prev / next paragraph
Command¶
fx
- jump to next occurrence of x
(including numbers)
Fx
- jump to prev occurrence of x
;
- repeat prev movement
,
- repeat prev movement, backwards
zz
- center cursor on screen
u
- undo
:%s/x/y/g
: Replace every instance of x
with y
:wq
: Exit and save
Visual¶
b
- select everything in a block
vi"
- jumps to and highlights next instance of "
v/foo
- select from curr pos to next instance of foo
V
- select whole line
Exiting¶
:w
- write file (save)
:q
- quit (must save changes first)
:q!
- quit without saving