vim-Complex repeats

vim-Complex repeats


  vim 可以将你的操作组合记录到寄存器中,再通过快捷键调用该操作组合,非常快捷。在 normal 模式下输入:

q{0-9a-zA-z"} → q 开始录制,{0-9a-zA-z"} 指定寄存器。
q → 退出录制。
(times)@
{0-9a-zA-z".=*} → repeat 录制的操作组。times 重复改操作组的次数。
(times)@@
→ 重复上一次 @{0-9a-zA-z"} times 次。


  例子:

  在 normal 模式下输入:

q1 → vim 左下角出现 recording 字样,开始录制。
Yp → 操作组,复制一行然后粘贴。
q → 录制完成,recording 字样消失。
@1 → 调用刚刚录制的操作组,复制本行后粘贴。
@@ → 调用 @1 。

posted @ 2012-03-08 15:25  Eddy_He  阅读(242)  评论(0编辑  收藏  举报