vim速查表

本文最后更新于:12 天前

operator

按键作用
x删除一个字母
d删除
dd删除一行
u撤销
U撤销整行
Ctrl+R重做
p粘贴
r替换
ce更改

motion

按键作用
w下一个单词起始位置
e单词末尾
$行末

注: num+motion可以重复执行。e.g. 2dd会删除两行

跳转类

按键作用
(num)+G(前往第num行)或行尾
gg首行
:(num)前往第num行

查找类

按键作用
/向前查找
?向后查找
%找配对括号

替换类

按键作用
:s/old/new替换一处
:s/old/new/g替换一行里的所有
:#,#s/old/new/g替换#行和#行之间的
:%s/old/new/g替换文件里的所有
:%s/old/new/gc交互式替换(每一个都问下要不要换)

其它

按键作用
:Ctrl+D自动补全命令
:!命令执行命令
:w+名字另存为
r提取文件/输出
o打开新一行

插入类

按键作用
a光标后插入
i光标处插入
A行末插入

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!