VI 编辑器 - 常用操作
1、光标定位
hjkl 上下左右
0 $ 0 = 行头 $ = 行尾
gg G gg = 首行 G=尾行 (G=shift+g)
3G 第三行
/string string=搜索关键词 (n N可以循环的) 快速定位到关键词
/^d 以d开头的行
/txt$ 以txt结尾的行
2、文本编辑
y 复制 (以行为单位)
yy:复制当前行
3yy :当前行开始复制3行
ygg :当前行开始复制到首行
yG :当前行复制到行尾
d 删除 dd 3dd dgg dG(以行为单位)
p 粘贴
x 删除光标所在的字符
D 从光标处删除到行尾
u undo撤销
^r redo重做
r 可以用来修改一个字符
3、进入其他模式
i 进入插入模式 (当前光标开始)
o 进入插入模式 (另起一行开始)
A 进入插入模式 (行尾开始)
: 进入扩展命令模式
v 进入可视模式
^v 进入可视块模式 选中块模式
V 进入可视行模式 选中行模式
R 进入替换模式