学习VIM入门篇Tip3: “一劳永逸”-Part1
在学习此Tip之后, 对此的心得是, 学会把一些重复性的操作或者工作拆分为几个部分, 对于每一个重复的部分尽量用快速高效的命令去自动重复它而不是每一次都手动操作。
一些重复性的操作或者工作无非是分为两部分:
- 变更的重复
- 动作的重复
对于1. 变更的重复,结合在Tip1中所了解到的.
命令, 我们不难想出:
对于此类重复, 皆可以用
.
命令去代替那些重复的输入工作。
对于2. 动作的重复, 我们可以利用一些其它搭配着动作命令使用的命令(在vimtutor中所学的n
, N
):
如:
(/|?){keyword}
: 使用n
或N
进行正方向或者反方向的重复搜索。
f{char}
: 使用;
或者,
进行正反方向的重复搜索。
参考: 《Practical Vim》- Tip 3