有多少种方式可以在vim 中插入行号
2016-11-15添加行号对Vim来讲是小菜一碟
1、外部命令
:%!findstr /N "^"
findstr是grep的MS实现,可以是Windows 上找到。
:%!sed =|sed "N;s/\n/ /"
:%!diff --line-format=\%-dn\%L % -
:%!perl -pe "print ++$a . ' '" -
:%!python -c "import sys,fileinput as f;[sys.stdout.write(str(f.lineno())+a) for a in f.input()]"
...
2、:g/^/ s//\=line('.').' '/
3、:let i=1
:g/^/ s//\=i . ' '/ |let i=i+1
4、参考文档:
http://xineohpanihc.iteye.com/blog/1019140
分类:Linux | 标签: |