1、移动光标
h, j, k, l
左, 下, 上, 右
Ctrl-F:下翻一页
Ctrl-B:上翻一页
Ctrl-U:上翻半页
Ctrl-d:下翻半页
0:跳至行首,不管有无缩进,就是跳到第0个字符
^:跳至行首的第一个字符
$:跳至行尾
gg:跳至文首
G:调至文尾
5gg/5G调至第5行
2、删除复制
x:删除单个字符
dd:删除光标所在行,#使用u撤销,使用Ctrl+r恢复
6dd:从光标开始往下删除6行
dw:删除一个单词(word)
p:粘贴粘贴板的内容到当前行的下面
P:粘贴粘贴板的内容到当前行的上面
yy:复制行
5yy:复制5行
3、搜索和替换
/pattern向后搜索字符串pattern # 辅助n和N
?pattern向前搜索字符串pattern # 辅助n和N
:%s/old/new/g搜索整个文件,将所有的old替换为new
:%s/old/new/gc搜索整个文件,将所有的old替换为new,每次都要你确认是否替换
4、退出编辑器
:w将缓冲区写入文件,即保存修改
:WQ保存修改并退出
:x保存修改并退出
:q退出,如果对缓冲区进行过修改,则会提示
:q!强制退出,放弃修改
标签:old,删除,Ctrl,跳至,Vi,Vim,pattern,new,快捷键
From: https://www.cnblogs.com/stara-xingxing/p/18539596