录制宏
创建宏的一种方法是记录它。
开始录制宏并将其保存到寄存器中(在本例中,我们将使用 a
,但它可以是你通常可以将文本拉到的任何寄存器):
qa
然后运行要在宏中记录的命令(这里,我们将用 <li>
标签包围一行的内容):
I<li><ESC>A</li>
当我们完成我们想要在宏中记录的命令时,停止录制:
q
现在,只要我们想要执行 a
中存储的记录命令序列,请使用:
@a
和 vim 会重复录制的序列。
下次你想重复使用的最后一个宏你可以双重输入 @
:
@@
作为一个额外的奖励,最好记住,如果你在一个命令之前放一个数字,它会重复多次。因此,你重复保存在寄存器 a
中的宏 20 次:
20@a