学习VIM入门篇Tip4: “一劳永逸”-Part2
如Part1中所阐述, 对于一些重复性的任务, 我们可以通过用命令进行重复性的工作而非采用手动输入的方式来优化整体工作效率。
以下是出自于《Practical Vim》中的一张表:
目的 | 操作 | 正向重复 | 逆向重复 |
---|---|---|---|
做一次变更 | {edit} | . |
u |
于当前行搜索下一个匹配的字符 | f{char}/t{char} | ; |
, |
于当前行搜索上一个匹配的字符 | F{char}/T{char} | ; |
, |
于整个文档中正向搜索匹配的字符串 | /pattern |
n |
N |
于整个文档中逆向搜索匹配的字符串 | ?pattern |
n |
N |
替换 | :s/target/replacement | & |
u |
执行一系列的变更 | qx{changes} | @x |
u |
参考: 《Practical Vim》- Tip 4