vim快捷键快速参考

指令模式

快捷键 功能
:q 一般退出
:q! 强制退出不保存
:wq 保存退出
:w fileName 另存为文件名fileName
:set nu 显示行号
:set nonu 取消行号显示

删除

快捷键 功能
dw 删除一个词
dgg 删除至文件开头
dG 删除至文件末尾
dd 删除当前行
d$ 删除本行光标后面的内容
d0 删除本行光标前面的内容

复制粘贴

快捷键 功能
yy 复制当前行
p(小写) 在当前行之后粘贴
P(大写) 在当前行之前粘贴

撤销/恢复

快捷键 功能
u 撤销
ctrl+r 恢复

搜索和替换

快捷键 功能
/text 在文档后面部分搜索text
?text 在文档前面部分搜索text
n 移动到后一个搜索结果
N 移动到前一个搜索结果
:%s/origin/replace/g 将所有origin替换为replace

光标操作

快捷键 功能
w 以单词为间隔向后移动
W 以单位为间隔向后移动,并忽略标点
b 以单词为间隔向前移动
B 以单词为间隔向前移动,并忽略标点
G 移动到文档末尾
gg 移动到文档第一行

参考

https://3ms.huawei.com/hi/group/2036073/wiki_6478138.html