我注意到vim可以很直观,但是我很难找到一种方法来重复倒数第二个命令(或倒数第三,第四倒数等)。通过.
以普通模式键入,它将重复上一个命令。按3.
将重复上一次命令三遍。
比方说,我键入oHello<Esc>
然后A, World!<Esc>
。我现在得到
Hello, World!
屏幕上。现在,说我想得到
Hello, World!
Hello
Hello
Hello
而不输入Hello。vim是否将历史记录存储在一个命令之外,所以我可以键入类似的内容3,2.
(即重复倒数第二个命令三次)?
我认为您也可以
—
redbmk 2012年
3@a
多次重复执行宏
qaoHello<esc>q
然后@a
在需要时重复Hello
。)还有@@
重复上一次使用的宏。