一、vim编辑技巧
1、快速纠错
ctrl+h 删除上一个字符
ctrl+w 删除上一个单词
ctrl+u 删除当前行
ctrl+a 快速移动到开头
ctrl+e 快速移动到结尾
ctrl+b 向前移动
ctrl+f 向后移动
2、快速切换insert和normal模式
使用ctrl+c代替Esc(但是可能会中断某些插件)或者 ctrl + [
normal模式下使用 gi 快速跳转到最后一次编辑的地方并进入插入(编辑)模式
二、vim快速移动
1、方向键
左 --> h
下 -->j
右 -->k
上 -->l
2、单词间移动
w/W 移动到下一个 word/WORD 开头
e/E 移动到下一个word/WORD尾
b/B 回到上一个word/WORD开头,可以理解为backword
word指的是以非空白符分割的单词,WORD指的是以空白符分割的单词
3、行间搜索
使用f+char 可以移动到char字符上,t 移动到char的前一个字符
如果第一次没有搜索到,可以用分号(;)/逗号(,) 继续搜索该行下一个/上一个
大写的F表示反过来搜索前面的字符
4、vim水平移动
0 移动到行首的第一个字符,^ 移动到第一个非空白字符
$ 移动到行尾,g_ 移动到行尾非空白字符
5、垂直移动
使用括号() 在句子间移动,使用:help( 来查看帮助
使用{} 在段落间移动
6、页面移动
gg/G 移动到文件的开头和结尾,ctrl+o 快速返回
H/M/L 跳转到屏幕的开头(Head)、中间(Middle)、和结尾(Lower)
ctrl+u.ctrl_f 上下翻页。 zz 把屏幕置为中间