Vim - 宏操作
宏是记录和播放的功能。 当它与 Vim 命令结合使用时,它就变成了非常强大的组合。 在本节中,我们将讨论以下内容 −
- 开始记录
- 执行 Vim 操作
- 停止记录
- 播放记录
开始录制
要开始录制,请按 q 后跟任何小写字母作为宏名称。 例如在下面的示例中,我使用"a"作为宏名称
![Recording](https://www.w3ccoo.com/vim/images/recording.jpg)
执行 Vim 操作
在此步骤中,您可以执行任何 Vim 操作,例如:剪切、复制、删除、替换等。您可以通过执行以下命令来查看这些操作 −
:registers
例如,下面的命令显示执行了 yank 和 delete 操作 −
![Perform](https://www.w3ccoo.com/vim/images/perform.jpg)
停止录制
完成操作后,再次按 q 停止录制。 现在录制模式将消失,如下图所示 −
![Stop](https://www.w3ccoo.com/vim/images/stop.jpg)
播放
播放执行以下命令 −
@{macro-name}
例如要执行宏"a",请执行以下命令 −
@a
要多次播放相同的宏,请使用数字。 例如,要执行相同的宏 10 次,请执行以下命令 −
10@a