位置控制:
h 左 j 上 k 下 l 右
G 最后一行
20G 第20行
$ 移动光标到行尾
e 光标移到单词结尾
0 光标移到行首
RETURN 移到下一行行首
pg up 前移一个窗口
pg dn 后移一个窗口
编辑操作:
x 删除当前字符
dw 删除当前单词
dd 删除当前行 Ndd删除第N行
D 删除到行尾
i 写入文件模式
o 光标下一行开始插入
O 光标上一行开始插入
u 撤销上一操作
:redo 重做
替换操作:
语法 :[addr]s/源字符串/目的字符串/[option]
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义