命令 | 功能 |
---|---|
gg | 跳到首行 |
G | 跳到尾行 |
103 G | 跳到第103行 |
0 | 行首 |
$ | 行尾 |
w | 下一个词 |
W | 下一个空格 |
b/B | 上一个词/空格 |
:set number | 显示行号 |
:set nonu | 不显示行号 |
ndd | 剪切从当前行开始的n行 |
nyy | 复制从当前行开始的n行 |
p | 粘贴 |
esc dG | 当前行以后全部删除 |
esc ggyG | 全部复制 |
ctrl f/pageup | 向下翻页 |
ctrl b/pagedown | 向上翻页 |
/pattern | 向下查找 |
?pattern | 向上查找 |
n/N | 当前方向/反向查找 |
u | 撤销 |
ctrl+R | 重做 |
:set sw=4 | 设置ShiftWidth=4 |
:set si | Smart Indent |
:set ci | C 风格缩进 |
:set ai | Auto Indent |
ctrl+t | 增加缩进 |
v | 进入visual模式 |
> | visual模式下缩进选中行 |
%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) | 替换每一行中所有 vivian 为 sky |
VIM常用命令总结
于 2018-11-08 17:43:18 首次发布