简要说明一下宏在VIM中使用,首先看下面几个宏的命令
- q* 开始录制宏
- q 停止录制宏
- @* 执行宏
- @@ 重复执行上次的@*命令一次
以上命令均是在VIM的一般模式(Normal)下使用的,其中*代表一个数字和单词字符,正则表达式规则是:[0-9a-zA-Z]
录制 macro,使用 q + [a-z] 26个字母中的一个
|
之后的命令都会被记录,然后结束时再按一下 q 。
执行 macro 的时候,在寄存器前加 @ ,比如记录在寄存器 a 中
|
执行 10 遍a寄存器中记录的命令。
|
再执行一遍上一次的命令。
查看 macro
macro 内容保存在 a 中,直接使用下面的命令来查看内容即可。
:reg a |