Answers:
将光标放在(1, 1),
行上,然后输入:
qaVypt)<C-a>q135@a
说明:
qa
开始在寄存器a中记录宏(您可以选择另一个字母)。
Vyp
通过选择整行(V),将其复制(y),然后将其粘贴到(p)下,来复制当前行。
t)
将光标移到下一个右括号之前,使其位于第二个数字上。
<C-a>
(Ctrl和a)递增数字。
q
结束宏的录制。
135@a
重放存储在寄存器宏一个 135次。
编辑:Peter Rincker有一个较短的命令:
qqYpW<c-a>q135@q
区别是:
它使用寄存器q来存储宏(由于具有相同的键,
因此键入速度qq
比qa
其快),
它仅用一个键击Y
(而不是两个Vy
)复制行,并且仅用一个键击
将光标移动到第二个数字W
(而不是的t)
)。
最近的Vims已经了解了有关增加可视选定区域以及创建序列的知识。因此,您可以在粘贴行137次之后执行此操作:
1)Ctrl-V从第3行开始可视地对第二个1进行块选择()。
2)按 gCtrl-A
我已经在这里录制了一个屏幕
免责声明:这需要Vim 7.4.900左右。
qqyypW<c-a>q135@q
。如果使用Y
而不是则更短yy
。