一、移动光标相关
1、显示文件行数
:set nu
2、取消显示行数
:set nonu
3、将光标移动到文件最后一行
0G
【也可以 G
】
4、将光标移动到文件第一行
1G
【也可以gg
】
5、将光标移动到第 20 行
20G
6、光标下移 10 行
10↓
【也可以 10<ENTER>
】
二、查找替换相关
1、向光标之下查找 ‘left’ 字符串
/left
【配合n
使用,移动到下一个 left】
2、在第 11 行到第 15 行寻找字符串 “array”,并替换为 “list”
:11,15s/array/list/g
3、在第 11 行到最后一行寻找字符串 "array",并替换为 “list”
11,$s/array/list/g
三、删除、复制、粘贴相关
1、向后删除10个字符
10x
【x 为小写】
2、向前删除20个字符
20X
【X 为大写】
3、删除(剪切)光标所在的那一整行
dd
4、删除(剪切)光标所在到第一行的所有数据
d1G
5、删除(剪切)光标所在到最后一行的所有数据
dG
6、复制光标所在的那一行
yy
7、复制光标所在的向下 30 行
30yy
8、将复制的内容粘贴在光标下一行
p
【小写】
9、将复制的内容粘贴在光标上一行粘贴
P
【大写】
10、恢复上一个操作
u