在VIM中添加行号的方法

VIM编辑器是能够显示行号的。可是,有时候咱们须要在整个代码的行首添加行号。怎么实现呢?实现的方法有不少,这里就介绍我知道的一种吧。编辑器

在每行行首添加某个字符串函数

:%s/^/your_string/spa

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

解释:blog

% 表示针对文件的每一行进行操做
$ 表明一行的结尾处
^ 表明一行的开头处字符串

s表示替换string

若是想在每行行首添加行号,能够用这个命令:class

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

\=表示对\=以后的表达式求值。方法

line(“.”)是一个返回当前行行号的函数。top

因此上面这个命令用每一行的行号替换(插入)行首,就获得了须要的结果。

相关文章
相关标签/搜索