1、向上移动N行,比如100行
:m -100
2、向下移动N行,比如100行
:m +100
3、显示行号
:set number
4、跳转到指定行,比如跳转到第100行的位置
:100
5、跳转到最后一行
shift + g
6、跳转到第一行
gg
7、跳转到行尾
shift + $
8、跳转到行首
shift + ^
9、向上翻一页
ctrl + b
10、向下翻一页
ctrl + f
11、向上移动一行
ctrl + y
12、向下移动一行
ctrl + e
13、搜索关键词
/关键词
n:继续向下查找
shift + n:继续向上查找
14、复制所在行
yy
15、剪切当前行
dd
16、在当前行的下一行粘贴
p
17、在当前行的上一行粘贴
shift + p
18、撤销
u
19、反撤销
ctrl + r
20、在当前行编辑
i
21、在当前行下面新增一行并编辑
o
22、替换当前行的第一个匹配到的字符串
:s/要替换的关键字/替换后的关键字/
扩展:替换当前行到最后一行的每一行第一个匹配到的字符串
:.,$s/要替换的关键字/替换后的关键字/
其中.表示当前行,$表示最后一行
在全文中替换的快捷写法:(%等价于1,$)
:%s/要替换的关键字/替换后的关键字/
23、替换当前行的所有匹配到的字符串
:s/要替换的关键字/替换后的关键字/g
扩展:替换当前行到最后一行的每一行所有匹配到的字符串
:.,$s/要替换的关键字/替换后的关键字/g
其中.表示当前行,$表示最后一行
在全文中替换的快捷写法:(%等价于1,$)
:%s/要替换的关键字/替换后的关键字/g