2014-02-22 33 views
3

我正嘗試在Mac上更新Vim(用於終端中)。它目前運行的是7.3版本,但YouCompleteMe需要Vim 7.3.584,即使安裝了它也不會運行。使用MacVim更新OSX Vim

我在我的.bash_profile使用Vim的別名嘗試:

alias vim='/Users/Conor/Applications/MacVim.app/Contents/MacOS/Vim' 

但是沒有我的Vim插件被推出時,我的Vim這樣的,我的任何vimrc文件也不會被認可。

如何獲得這個別名來識別我現有的Vim設置?或者有沒有更好的升級Vim for mac的方法?

+0

我下載了一個macvim,我的是可以的,當你輸入':echo $ VIMRUNTIME'時,是什麼意思? –

回答

3

您從the official page下載的*.tbz包含mvim腳本。

一旦某處移動了該腳本在$PATH可以啓動的MacVim GUI是這樣的:

$ mvim filename 

和的MacVim CLI這樣的:

$ mvim -v filename 

從那裏,你的唯一的事情需要將您的別名更改爲指向mvim

alias vim='mvim -v' 

原始的內置Vim及其運行時文件保持不變,MacVim使用位於MacVim.app包中的它自己的運行時文件,並且都尊重您的個人配置(假設它們位於應該在的位置:~/.vimrc~/.vim/)。

快速,乾淨,無痛。

1

如果用自制安裝的MacVim可以使用

brew install macvim --override-system-vim 
+0

運行該命令仍然不能代替系統vim和它下載的二進制文件(到/ usr/local/Cellar /macvim/7.4-72)仍然不使用vimrc文件或任何我的插件 –

1

如果你只是想用Python支持純VIM做:

brew install vim --override-system-vim --HEAD

我有同樣的問題,因爲你,但這個工作就像一個魅力。在此之後你完成我的作品。

+0

謝謝,這對我來說就像一個魅力。 –