VIM编辑器是能够显示行号的。可是,有时候咱们须要在整个代码的行首添加行号。怎么实现呢?实现的方法有不少,这里就介绍我知道的一种吧。编辑器
在每行行首添加某个字符串函数
:%s/^/your_string/spa
在每行行尾添加某个字符串
:%s/$/your_string/code
解释:blog
% 表示针对文件的每一行进行操做
$ 表明一行的结尾处
^ 表明一行的开头处字符串
s表示替换string
若是想在每行行首添加行号,能够用这个命令:class
:%s/^/\=line(".")/
\=表示对\=以后的表达式求值。方法
line(“.”)是一个返回当前行行号的函数。top
因此上面这个命令用每一行的行号替换(插入)行首,就获得了须要的结果。