[转]vim中给文件插入行号

是要把行号插入到文件中,不是显示出来哦!

插入方法有N多种,可以围观《有多少种方式可以在vim 中插入行号》

这里摘抄一种比较直观的:

如下是对前30行插入行号,可以自指定格式哦!

:for i in range(31)
:call setline(i,i .' '. getline(i))
:endfor

range()是个新的函数,用来产生包含数字序列的列表。当然也可以用来生成行号:

对range(),setline()的用法见帮助文档。

range()函数相对前面的2个解法而言要灵活许多,除可用以表示行号,也可以用来编数字序列,相应地也要求一些编程基础。

 

Leave a Reply

Your email address will not be published. Required fields are marked *