VIM 多行输入 数字递增 新方法 循环记录法

采用的是mario register这个方法,然后,把一段 auto-increament 操作记录下来,然后playback 循环往复多次。就达到了,每行都递增的目的。

我写的文字如下:

vim 输入的数字自动递增。采用的macro register
1. 输入一行以后,开始输入,进入macro register,
qa
2. 复制这一行
yy
3. 将游标移动到需要递增的数字上,例子里面的是2
4. 输入ctrl + a (使第二行的数字递增为2)
5. 推出 macro register
q


TIPS:
如果要输入多少次playback (重放功能)
语法
[number]@a

此例子中,是输入的

10@a

表现结果为自动递增了10行数字,将上面的所有内容自动重操作10次,多了10行(因为每次增加一行,在recording的时候)

Have fun :)

演示效果视频如下(我自己录的 :) ):

视频原来的一个教学方法在youtube的地址:http://www.youtube.com/watch?v=MsOy7JmmJbs&list=PL4feh7bQU2gY-6pmpSXzAelZgFjqZ7vAh

说的也很详细,需要翻越gfw才能看。

原文地址:https://www.cnblogs.com/spaceship9/p/3151637.html