--- title: Macros localeTitle: 宏 --- ## 宏 录制宏是一种在VIM中自动执行重复任务的方法。 ### 录制宏 宏使用其中一个VIM寄存器进行存储,每个寄存器都由字母`a`到`z`标识。 要在正常模式下启动宏,请按: ```vim q ``` 示例: `qq`在寄存器`q`启动一个宏, `qs`启动寄存器`s`的宏 此时您将在VIM底线`recording @q`看到,这意味着您现在键入的所有内容都将在宏中注册。 要停止录制宏,请按``返回NORMAL模式,然后按`q`退出宏。 要执行您录制的宏,请按`@`和寄存器`q` 。 #### 完整的过程如下所示: * `qq` - >开始记录寄存器`q`的宏 * `...` - >要记录的命令系列 * `q` - >返回NORMAL模式并退出宏记录 * `@q` - >执行宏,从当前行开始 * `@@` - >再次执行宏 ### 更多信息 您可以在VIM Tips Wiki中找到有关宏的更多信息: http://vim.wikia.com/wiki/Macros