命令 | 功能 | |
---|---|---|
:q | 退出 | |
k j h l | 上下左右 | |
:w | 写文件 | |
0 | 移动到句首 | |
$ | 移动到句尾 | |
% | 大括号匹配 | |
上下段落跳转 | ||
? | 向上查找, 上一个N,下一个n | |
/ | 向下查找, 下一个N,上一个n | |
:! | 执行shell | |
ctrl + q | 块操作模式 | |
shift + i | 块操作中输入内容,Esc | 会将输入应用所有行中 |
vimgrep **/* |
多文件查找 | |
“+y | 复制到系统剪切板 | |
“+p,shift + i | 从系统剪切板粘贴 | |
:%s /a/b | 替换 | |
\< |
匹配单词开头 | |
\> |
匹配单词结尾 | |
vim -d f1 f2 | 比较文件内容 | |
vim diff f1 f2 | 比较文件内容 | |
:x | 输入密码,设空密码即为解除 | |
:g /{patten} /d |
删除匹配行 | |
:v /{patten} /d |
保留匹配行 | |
: set spell | 开启拼写检查 | |
]s | 下一个错误处 | |
zg | 将单词加入字典 | |
zug | 撤销将单词加入字典 | |
z= | 拼写建议 | |
ctrl + [ | 可以代替ESC |