dd
dw
d$
x
D
yy
yw
y$
Y
p
P
"ap
"*p
gp
gP
>>
<<
J
h
j
k
l
w
b
0
$
f<char>
t<char>
;
gg
G
dd
dG
dgg
%d
C
cc
cw
:q
:q!
:wq
:x
ZZ
ZQ
:w
:w new_file
:wa
/
?
n
N
:%s/old/new/g
:%s/old/new/gc
*
#
:diffthis
:diffsplit
]c
[c
:tabnew
gt
gT
:tabclose
:tabs
ma
`a
'a
``
''
v
V
Ctrl+v
y
d
q<register>
q
@<register>
@@
:grep <pattern> <files>
:vimgrep <pattern> <files>
:args
:next
:prev
i
I
a
A
o
O
s
S
R
r
==
gg=G
>
<
Ctrl+f
Ctrl+b
Ctrl+d
Ctrl+u
zz
zt
zb
"ay
"ap
:reg
:reg a
"+y
"+p
u
Ctrl+r
U
:earlier <time>
:later <time>
:sp
:vsp
Ctrl+w h
Ctrl+w j
Ctrl+w k
Ctrl+w l
Ctrl+w q
Ctrl+w o
Ctrl+w =
Ctrl+w r