Vim 常用操作速查

模式与退出

i        插入模式
Esc      普通模式
:        命令行模式
v        可视模式
V        行可视模式
Ctrl+v   块可视模式
:w       保存
:q       退出
:wq       保存并退出
:q!       强制退出不保存
ZZ        保存并退出

移动与编辑

h j k l        左 下 上 右
w / b          下一个/上一个单词
0 / $          行首/行尾
gg / G         文件首/文件尾
:n             第 n 行
Ctrl+d/u       半页下/上
x              删除字符
dd / yy / p    删除行 / 复制行 / 粘贴
dw / yw        删除/复制单词
ciw            修改当前单词
r / R          替换字符 / 进入替换模式
u / Ctrl+r     撤销 / 重做
.              重复上次修改

搜索、替换与多文件

/pattern        向下搜索
?pattern        向上搜索
n / N           下一个/上一个匹配
:%s/old/new/g   全文件替换
:%s/old/new/gc  替换并确认
:set number     显示行号
:set paste      粘贴模式
:split / :vsplit 水平/垂直分屏
:e file         打开文件
:bufdo          对所有 buffer 执行

易错点

相关命令