VIM編輯器是能夠顯示行號的。可是,有時候咱們須要在整個代碼的行首添加行號。怎麼實現呢?實現的方法有不少,這裏就介紹我知道的一種吧。編輯器
在每行行首添加某個字符串函數
:%s/^/your_string/spa
在每行行尾添加某個字符串
:%s/$/your_string/code
解釋:blog
% 表示針對文件的每一行進行操做
$ 表明一行的結尾處
^ 表明一行的開頭處字符串
s表示替換string
若是想在每行行首添加行號,能夠用這個命令:class
:%s/^/\=line(".")/
\=表示對\=以後的表達式求值。方法
line(「.」)是一個返回當前行行號的函數。top
因此上面這個命令用每一行的行號替換(插入)行首,就獲得了須要的結果。