Think before you speak, read before you think.

vim macro

by

in

vim 自动处理文字的时候,要用到 macro ,设置 macro 名 ,使用 @ 调用 macro 名实现一堆操作。

在 normal 模式下, 按 q 再加上 a (或其他字母) 开始记录。

比如进行如下操作,在一行尾部加一个分号跳到下一行

$ #跳到行尾
a #追加模式
; #写一个分号
ESC #回到 normal 模式
j #跳到下一行

按 q 结束 macro

现在找到其他行,想进行操作时,按 @a 在当前行执行一次 macro 的内容。
按 10@a 执行 10 次 macro 的内容
按 @@ 执行上一次 macro


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *