总结一下,经常使用的行首插入行号的方法:
1. 调用外面的程序
A) :%!cat -n
B) :%!nl
C) :%!awk '{print NR,$0}'
2. 利用VIM自身来增加行号
A) :g@^@exec "(".")." ", 0, 4)
B) :g/^/exe ":s/^/".line(".")
C) 利用宏 (这个看起来比较复杂一些)
1)^VGI ----> 将文本右移6个空格
2)i1 ----> 在第一行行首输入1
3)gay3lj0P0^A0 ----> 录制宏
4)300@a ----> 添加1到300行行号(当然也可以是350行,400行....)
1 类方法适合*nix操作系统使用, 而2类方法适合任何操作系统
阅读(666) | 评论(0) | 转发(0) |