我是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的過程。
我是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的過程。
很肯定的自制軟件安裝/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/
@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設置
請勿更換/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
是在不同的位置安裝自制軟件VIM? '哪個vim'的輸出是什麼? – dursk
當我鍵入命令,其中輸出是 - >/usr/bin/vim,但我做vim - 版本它仍然是VIM - Vi IMproved 7.3(2010年8月15日,編譯Aug 22 2015 15:38:58 ) 編譯[email protected] – Anand
好吧,你是怎麼「看到vim 7.4被安裝的」? – dursk