This is an old revision of the document!
vim shortcuts
vim modes
- normal mode - “ESC”
- insert mode - “i”
- command mode - “:”
Normal mode
h - move left
j - move down
k - move up
l - move right
w - jump to next word
W - jump to next string
b - jump to previous word
B - jump to previous string
0 - move to first position in line
$ - move to end of the line
z + enter - move to the top
2gg or 2G - move to line 2
ctrl g show how many lines in file
delete
x - delete char where cursor is
X - delete char before cursor
dw - d - delete w - motion
dl - delete word on left
dk - delete up line
dh - delete down line
dj - delete word on right
d0 - delete all to begin line
dd or D- delete all line
5dw - delete 5 words ( delete word 5 times)
3w - move to third word (repeat word motion 3 times)
d3w - delete 3 words 2d3w - delete 3 words 2 times
. - repeat last operation
cut,copy,paste
y then p - copy and paste before cursor
y then P - copy and paste after cursor
yy then p - copy line and paste
v then h,j,k,l to select text, then p - select text and paste