vim下添加行号的种种方法

总结一下,经常使用的增加行号的方法:
1. 调用外面的程序
A) :%!cat -n
B) :%!nl
C) :%!awk ‘{print NR,$0}’
2. 利用VIM自身来增加行号
A) :g@^@exec “s@^@”.strpart(line(“.”).” “, 0, 4)
B) 利用宏 (这个看起来比较复杂一些)
1)^VGI —-> 将文本右移6个空格
2)i1 —-> 在第一行行首输入1
3)gay3lj0P0^A0 —-> 录制宏
4)300@a —-> 添加1到300行行号(当然也可以是350行,400行….)

1 类方法适合*nix操作系统使用, 而2类方法适合任何操作系统