1. 统计行数:
Ø :%s/^//n
Ø :=
2. 文件首尾切换:
Ø 文件首:1G
Ø 文件尾:G
3. 在shell里打开几个文件并且分屏:
Ø vim -on file1 file2 ...
4. 跳到指定行:
Ø :number
5. 替换:
Ø [addr]s/源字符串/目的字符串/[option]
¨ [addr] 表示检索范围,省略时表示当前行。
a “1,20” :表示从第1行到20行;
b “%” :表示整个文件,同“1,$”;
c “. ,$” :从当前行到文件尾;
¨ s : 表示替换操作
a [option] : 表示操作类型
b 如:g 表示全局替换;
c c 表示进行确认
d p 表示替代结果逐行显示(Ctrl+ L恢复屏幕);
e 省略option时仅对每行第一个匹配串进行替换;
f 如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义
6. 撤销与恢复
Ø 撤销:u
Ø 恢复:ctrl + r