VIM命令
VIM命令
移动
-
w,b前后移动 -
fx,Fx一行中向后/前找字母x -
%移动到匹配括号 -
nj/k向下/上移动n行 -
H M L移动光标到high, middle, low -
Ctrl-U/D翻半页up/down -
Ctrl-F/B翻一页forward/back -
Ctrl-E/Y滚轮翻页 -
''查找、跳转之后返回原来的位置 -
ma,把标记a放在当前位置,'a跳转到标记a,26个字母都可以作标记特殊标记
’ 跳转前的光标位置
" 最后编辑的光标位置
[ 最后修改的开始位置
] 最后修改的结束位置
-
Ctrl-O(old)跳转较老的地方 -
Ctrl-I或者Tab跳转较新的地方
修改
删除
计数+d+动作或文本对象,文本对象有awa word,is
- X删除左边
- D删除到结尾
- C修改到结尾
- s修改字符
- S修改一行
修改
.重复修改
p/P(put)粘贴后边/前边
y复制
p,y前加*是使用系统剪切板
可视化
v/V/Ctrl-V选中字符/行/矩阵
o/O移动到选择区另一端
查找
/pattern, ?pattern往后/前查找/</pattern以pattern开头/pattern/>以pattern结尾n/N往后/前翻:set ignorecase忽略大小写- 在pattern上执行
*(后), #(前),直接搜索这个word - 在pattern上执行
g*(后), g#(前),直接搜索这个pattern gd搜索第一个光标所在word
正则查找
^pattern$行首/尾.单个字符
文档47页

浙公网安备 33010602011771号