vim操作哲学就是尽量减少重复击键的次数,能够一键移动到操作区,就一键操作;
细分为:
一键到达
常规的hjkl还是有其局限性,可以通过如下键进行移动:
^ 0 $ gg G gd % 等进行快速移动
也可以通过# * 选中当前光标所在单词通过n N 进行跳转
通过 f t 进行快速跳转
一键选择
这个在visual模式下特别有用:
vi} vi) vi] vit va} va] va) vat 等对分隔符文本对象的快速选择
viw viW vaw vaW 对范围文本对象的快速选择
v +hjkl 进行非规则连续选择
V+ jk 进行连续行的选择
一键操作
常用操作符有:d y c 等
该操作有两种模式:
第一种操作模式:先通过visual模式选中操作对象,然后进行操作
第二种操作模式:先输入操作符,再跟上操作区块比如: dw ciw daw 等
一键重复
查找是使用n N 进行重复操作
一定要巧用. 执行重复操作
一键回退
f t快速定位是使用 , ; 进行前进和回退
Ctrl+i, Ctrl+o 进行跳转的前进和后退