第一種.用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夠強大吧,趕忙去試試吧~~