normal
ctrl+r 撤销 ctrl+u 撤销恢复
J 合并行(删除当前行的换行符)
D或d$ 光标处删除到行尾
d^ 删除空行首
dd 删除光标行
di“ 删除引号里内容
~ 转换大小写
yy或Y 复制当前行
yG 复制到文末
yi( 复制括号里内容
ytx 从光标处复制到x处
当前页跳转 H M L
第一行 gg或1G
最后一行 G
跳转到行首^或0 行尾$
R 替换模式
insert
ctrl+w删除前面单词
ex
:#,# command 从#到# 干撒 (#,+# 从#到后面#行)
. 当前行 $最后一行 . , $从当前行到最后一行
实例 :/^bin/,/^etc/ w file 解释,从以bin开头的行到以etc开头的行另存到file文件里
重点 查找替换
:%s/查找内容/修改成啥样/ 其中分隔符/可以替换为#@等
%全局搜索
g全局替换
里内容可以使用正则表达式,分组