我一直在探索 vim,以便能够更好地使用它,同时这样做,我重新激活了行号的显示,并且相对的行号处于活动状态.
所以我的.vimrc包含以下行:
" Set line-numbers
set nu
set relativenumber
这一切都很好,虽然vim开始从0开始计算当前行,而我喜欢从1开始计算.
所以目前它看起来像这样:
2 " Something else
1
3 " Set line-numbers
1 set nu
2 set relativenumber
注意:3是当前行号.
让我们假设我喜欢剪切我的行号配置,我必须使用命令3dd,而相对行号表示2.有人知道如何将其更改为:
3 " Something else
2
3 " Set line-numbers
2 set nu
3 set relativenumber
JVApen
最佳答案 计数内置于Vim的核心;您必须更改源代码并重新编译自定义二进制文件.或者,有 RltvNmbr.vim plugin,它模拟Vimscript中的设置.通过修改它,你可以避免重新编译,但只能得到一个远非完美的模拟.更好地适应Vim的计数方式:-)