录制宏

创建宏的一种方法是记录它。

开始录制宏并将其保存到寄存器中(在本例中,我们将使用 a,但它可以是你通常可以将文本拉到的任何寄存器):

qa

然后运行要在宏中记录的命令(这里,我们将用 <li> 标签包围一行的内容):

I<li><ESC>A</li>

当我们完成我们想要在宏中记录的命令时,停止录制:

q

现在,只要我们想要执行 a 中存储的记录命令序列,请使用:

@a

和 vim 会重复录制的序列。

下次你想重复使用的最后一个宏你可以双重输入 @

@@

作为一个额外的奖励,最好记住,如果你在一个命令之前放一个数字,它会重复多次。因此,你重复保存在寄存器 a 中的宏 20 次:

20@a