Vim - 宏操作

宏是记录和播放的功能。 当它与 Vim 命令结合使用时,它就变成了非常强大的组合。 在本节中,我们将讨论以下内容 −

  • 开始记录
  • 执行 Vim 操作
  • 停止记录
  • 播放记录

开始录制

要开始录制,请按 q 后跟任何小写字母作为宏名称。 例如在下面的示例中,我使用"a"作为宏名称

Recording

执行 Vim 操作

在此步骤中,您可以执行任何 Vim 操作,例如:剪切、复制、删除、替换等。您可以通过执行以下命令来查看这些操作 −

:registers

例如,下面的命令显示执行了 yank 和 delete 操作 −

Perform

停止录制

完成操作后,再次按 q 停止录制。 现在录制模式将消失,如下图所示 −

Stop

播放

播放执行以下命令 −

@{macro-name}

例如要执行宏"a",请执行以下命令 −

@a

要多次播放相同的宏,请使用数字。 例如,要执行相同的宏 10 次,请执行以下命令 −

10@a