Vim
在 osx vim 7.3 上設置編號設置相對編號不起作用
我正在使用 OSX Mavericks。使用 VIM 7.3,我似乎無法讓“混合”行號工作。
我正在閱讀一個教程,說明如果兩者
set number
都set relativenumber
包含在 .vimrc 文件中,您可以在所有行上獲得一個相對編號,但在您正在編輯的目前行上獲得實際行號。我搜尋了論壇,並按照其他人在我的 .vimrc 文件方面所做的事情,但無法使其正常工作。它只是顯示好像我有
set relativenumbers
活動而不是目前行的絕對數字。我對 VIM 還比較陌生,但我已經用盡了我的知識。
答案是將 vim 更新到 7.4
要做到這一點需要以下內容:
- 更新自製軟體
- 安裝 python (我讀到這是一個依賴項,但不確定)
- 安裝 mercurial (我讀到這是一個依賴項,但不確定)
- 安裝 VIM 4.7(+)(通過自製軟體)
- 配置路徑以在 OSX 預設 VIM 上使用 homebrew 的 VIM
- 我發現這個執行緒上的答案非常有幫助:通過自製軟體安裝 vim
在 Vim 7.3 中,不支持您描述的組合
relativenumber
-設置。number
請參閱:help relativenumber
,其中指出:當設置這個選項時,’number’ 被重置。
Vim 7.4支持同時使用兩者,同一部分說:
游標行前面的數字也取決於“數字”的值,請參閱
number_relativenumber
兩個選項的所有組合。預設情況下,OSX 僅包含 Vim 7.3,但Homebrew 中包含7.4 版,而MacVim也基於 7.4 版,因此安裝其中一個將幫助您到達想要的位置。