如何让vim使用从1而不是0开始计数的相对行号

时间:2015-11-07 11:23:27

标签: vim

为了能够更好地使用它,我一直在探索vim,在这样做时,我重新激活了行号的显示,并且相对的行号处于活动状态。

所以我的.vimrc包含以下几行:

File f = new File(fullFilePathName);

这一切都很好用,虽然vim从0开始计算当前行,而我喜欢从1算起。

所以目前它看起来像这样:

" Set line-numbers
set nu
set relativenumber

注意:3是当前行号。

我们假设我喜欢剪切行号配置,我必须使用命令 3dd ,而相对行号表示 2 。有谁知道如何将其更改为:

 2 " Something else
 1 
3  " Set line-numbers
 1 set nu
 2 set relativenumber

JVApen

1 个答案:

答案 0 :(得分:1)

计数内置于Vim的核心;您必须更改源代码并重新编译自定义二进制文件。或者,可以使用RltvNmbr.vim plugin来模拟Vimscript中的设置。通过修改它,你可以避免重新编译,但只能得到一个远非完美的模拟。更好地适应Vim的计数方式: - )