一般模式下操作
o: 在当前行之下新开一行,并把光标置于行首
v/ctrl+v: 可以分块拷贝,列模式
hjkl: 光标移动
1gg: 跳到第一行的行首,即文件头
2gg: 跳到第二行的行首
G:跳到文件尾
在某一行中跳到某列:
0(数字零):行首
$: 行末
fx:搜索当前行中下一个出现字母x的地方。比如fb
复制、粘贴:
yy: 复制
nyy: 复制当前行及其后的n-1行(n是数字),
P: 粘贴
u:撤销
ctrl+r:取消撤销
查找和替换:
查找:\pattern
比如在一般模式下直接输入\abc, 表示在文本中查找字符串”abc“。
查找到了的话输入n或者N到下一个或者上一个
替换:
比如
:%s/abc/cba/gc
s表示subsititute, abc为要换掉的字符串,cba为要换到的字符串。g表示global,c表示要不要确认。
再比如:%s/a2/a3/gc