vim中录制命令并重复执行
S
录制命令
在vim中可以将重复做的命令录制,然后自动执行这些命令。
下面通过一个在每一行开头插入递增数字的例子来介绍录制命令。
1 |
|
- 在第一行先写入”1”.
- 在vim normal mode下按qa键,进入命令录制的模式,这个时候vim下方会有”recording @a”提示
- 光标放在”red”前”1”字符上,然后按ctrl+v,选中”1”,再按下”y”键复制选中的”1”。
- 按”j”键移动到下一行,光标位于改行第一个位置。
- 按大写的”P”键,将1复制到光标左侧。
- 光标选中”1”,按ctrl+a,使”1”递增为”2”。
- 按下”q”,推出录制
重复执行录制命令
执行完上述步骤之后,文件内容变成:
1 |
|
在normal mode下,将光标 至于”2”上,输入2@a,就会看到刚才录制的命令重复执行了2次
得到:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!