在VIM中添加行號的方法

VIM編輯器是能夠顯示行號的。可是,有時候咱們須要在整個代碼的行首添加行號。怎麼實現呢?實現的方法有不少,這裏就介紹我知道的一種吧。編輯器

在每行行首添加某個字符串函數

:%s/^/your_string/spa

在每行行尾添加某個字符串
:%s/$/your_string/code

解釋:blog

% 表示針對文件的每一行進行操做
$ 表明一行的結尾處
^ 表明一行的開頭處字符串

s表示替換string

若是想在每行行首添加行號,能夠用這個命令:class

:%s/^/\=line(".")/

\=表示對\=以後的表達式求值。方法

line(「.」)是一個返回當前行行號的函數。top

因此上面這個命令用每一行的行號替換(插入)行首,就獲得了須要的結果。

相關文章
相關標籤/搜索