第一种.用Vim的查找替换,说白了,好比说要生成1到100,那么就讲100个1顺序替换,每次替换自加就能够了。方法以下: php
1)在Vim中键入1. vim
2)在1所在行,yy,100p。 spa
3)进入命令行模式,输入以下命令: 插件
let i=1|g/1/s//\=i/|let i=i+1
OK啦,效果以下。
其实命令比较简单,简单解释一下: 命令行
其实到这里你们就能够自由发散啦,好比若是我想让字母横排怎么办呢?
3d
:%s/\n/ /gc再好比我只要偶数/奇数怎么办呢,相信你们都比我聪明,因此我就不罗嗦啦~
let i=1|g/^/s//\=i/|let i=i+1
效果图以下: excel
好啦,那么接着介绍咱们的第二种方法--列模式+visincr插件。 code
1)在Vim中键入1。
2)在1所在行,yy,100p。
3)按下CTRL+v,而后按下G,从而讲全部的行都选中。
4)进入命令行,按下:I blog
效果图以下:
ip
是否是也是很棒?
呵呵,visincr就是专门作这种递增事情的插件的,他的生成方式要比咱们查找替换更灵活写,好比他能够控制是左对齐仍是右对齐,关于这个插件本博之后专门写一篇文章讲解~因此此次就再也不赘述啦。
OK,怎么样,Vim够强大吧,赶忙去试试吧~~