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