$ 移至一行的末尾
0 移至一行的行首
gg 到第一行
G 到最后一行
nG 到第n行
: n 到第n行
x 删除光标处的字符
nx 删除光标处后n个字符
dd 删除光标所在的一行
ndd 光标下的n行
dG 删除光标所在处到末尾
D 删除光标所在的位置到行尾
:n1,n2d删除指定范围的行
yy,Y复制当前行
nyy,nY复制当前行以下的n行
dd 剪切当前行
ndd 剪切当前行以下的n行
p、P 黏贴在当前光标所在行下或行上
替换和取消
r 替换光标处字符
R 替换光标后的内容,esc结束
u 取消上一步操作
/string 向前搜索指定字符串 忽略大小写 set ic
:%s/old/new/g
:n1,n2s/old/new/g在一定范围内替换指定字符串
n 搜索指定字符串的下一个出现位置
ZZ = :wq
r 文件名
:!+命令