我知道在 vim 中有set nu
用于在所有行上设置行号。但是我想知道是否有办法~/.vimrc
设置显示当前行的行号,以及x
之前的x
行和之后的行。举个例子:
blah
blah
blah
4 blah
5 blah
6 blah <- current line
7 blah
8 blah
blah
blah
blah
如果有必要让它工作,我也不介意插件安装。
我知道在 vim 中有set nu
用于在所有行上设置行号。但是我想知道是否有办法~/.vimrc
设置显示当前行的行号,以及x
之前的x
行和之后的行。举个例子:
blah
blah
blah
4 blah
5 blah
6 blah <- current line
7 blah
8 blah
blah
blah
blah
如果有必要让它工作,我也不介意插件安装。
但为什么?!这对于内置的东西是不可能的,但是RltvNmbr.vim 插件使用符号功能实现了相对编号。您可能可以修改插件以实现您想要的。但是又一次……为什么?!
如果你想要相对的行号,你也可以在没有插件的情况下做到这一点:
设置 rnu