9 Lessons: https://egghead.io/series/learn-to-use-vim
v
visual mode
i
insert mode
shift + :
command mode
h
move left
l
move right
j
move down
k
move top
w
move one word
b
move one word back
dd
delete line
dw
delete one word
d3w
delete 3 words
shift + d
delete line + preserve space
w myfile.txt
name a file to save
w
save
Action + Location + Context
cw
change one word
c3w
change 3 words
c3j
change 3 lines down
cit
change content of a tag
ci{
change content of {}
ci"
change content of ""
y
copy
p
paste
syntax on
enable syntax highlighting
syntax off
disable syntax highlighting
set number
enable line number
set nonumber
disable line numbers
set relativenumber
enable relative line numbers
set norelativenumber
disable relative line numbers
set number relativenumber
enable absolute + relative line numbers
help otion-list
show all options