2015-11-07 39 views
3

我一直在探索vim,以便能夠更好地使用它,同時這樣做,我重新激活了顯示行相關行號碼有效的數字。如何讓vim使用從1而不是0開始計數的相對行數

所以我的.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而相對行號規定。有誰知道如何將這種更改爲:

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

JVApen

+5

我認爲大多數人使用'j'和'k'的相對行號和count:'d2j'和'd2k'。然後這些數字是正確的。 – glts

+0

我想我不是大多數人:(不知何故我不使用經常使用的hjkl – JVApen

回答

1

計數內置Vim的核心;您必須更改源代碼並重新編譯自定義二進制文件。另外,還有RltvNmbr.vim plugin,它模擬Vimscript中的設置。通過修改它,你會避免重新編譯,但只能得到一個遠非完美的模擬。更好地適應Vim的計數方式:-)

+0

從我所能找到的,這個擴展也從0開始計數,儘管當然它會更容易適應。有點不幸,它不是默認情況下支持(通過vim作爲擴展),但我想我將不得不適應,而不是配置我的工具:( – JVApen

+0

正確,這就是我的意思。插件更容易修改,但我仍然建議寧可適應到目前的行爲。 –

相關問題