2015-10-18 87 views
4

我是Vim的新手,但我決心學習它。我在OS X El Capitan上,嘗試使用幾個選項升級Vim 7.3到7.4,但沒有成功。升級到OS X中的Vim 7.4 El Capitan

我已經使用brew install with --with-system-override-vim選項,但雖然我可以看到在啓動Vim編輯器時安裝了vim 7.4,但它仍然只能恢復到7.3版本。

任何人都可以請指導我通過確保系統版本升級到7.4的過程。

+0

是在不同的位置安裝自制軟件VIM? '哪個vim'的輸出是什麼? – dursk

+0

當我鍵入命令,其中輸出是 - >/usr/bin/vim,但我做vim - 版本它仍然是VIM - Vi IMproved 7.3(2010年8月15日,編譯Aug 22 2015 15:38:58 ) 編譯[email protected] – Anand

+0

好吧,你是怎麼「看到vim 7.4被安裝的」? – dursk

回答

5

很肯定的自制軟件安裝/usr/local/bin/

下VIM你真的不應該覆蓋系統VIM,你應該別名您.bash_profile文件,

alias vim='/usr/local/bin/vim' 

另一種選擇將是「隱藏」當前VIM

mv /usr/bin/vim /usr/bin/vim73 

然後當你運行vim命令也不會下找到它,並會在/usr/local/bin/

+1

我使用zsh shell,所以我應該插入您在.zshrc中建議的命令。 – Anand

+1

我從來沒有親自使用'zsh',但是這聽起來沒錯。 – dursk

+0

非常感謝您幫助您在.zshrc中插入行別名vim – Anand

0

@dursk答案是正確的,但我沒有「/ usr/local/bin/vim」。我的解決辦法是升級到的MacVim的最新版本是8.0,現在(http://macvim-dev.github.io/macvim/)通過.dmg文件

加入線下到.bash_profile文件中的用戶根目錄文件夾

alias vim="/Applications/MacVim.app/Contents/MacOS/Vim"

後應該運行命令後安裝的MacVim source ~/.bash_profile更新bash_profile設置

0

請勿更換/usr/bin中的系統vi/vim。相反,使用homebrew安裝的vim較新的版本:

brew update 
brew install vim 

這將安裝新vim/usr/local/bin/vim。確保您的$PATH/usr/bin之前有/usr/local/bin。你可能也想在/usr/local/bin增加對vi一個符號鏈接,以及:

ln -s /usr/local/bin/vim /usr/local/bin/vi 

which vim # verify that it is /usr/local/bin/vim 
which vi # verify that it is /usr/local/bin/vi 
相關問題