我一直在探索vim,以便能够更好地使用它,同时这样做,在激活相对行号的同时重新激活了行号的显示。
所以我的.vimrc包含以下几行:
" Set line-numbers
set nu
set relativenumber
Run Code Online (Sandbox Code Playgroud)
这一切都很好,尽管vim从0开始计数当前行,而我喜欢从1开始计数。
所以目前看起来像这样:
2 " Something else
1
3 " Set line-numbers
1 set nu
2 set relativenumber
Run Code Online (Sandbox Code Playgroud)
注意:3是当前行号。
假设我想削减行号配置,我必须使用命令3dd,而相对行号为2。有谁知道如何将其更改为:
3 " Something else
2
3 " Set line-numbers
2 set nu
3 set relativenumber
Run Code Online (Sandbox Code Playgroud)
JVApen
计数内置于 Vim 的核心中;您必须更改源代码并重新编译自定义二进制文件。或者,还有RltvNmbr.vim 插件,它模拟 Vimscript 中的设置。通过修改它,您可以避免重新编译,但只能得到远非完美的模拟。更好地适应 Vim 的计数方式:-)