使用MacVim更新OSX Vim

3

我正在尝试更新我的Mac上的Vim(用于终端)。它目前运行的是版本7.3,但YouCompleteMe需要Vim 7.3.584,并且即使已安装也无法运行。

我尝试在我的.bash_profile中使用Vim别名:

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

然而,当我以这种方式运行 Vim 时,我的所有 Vim 插件都没有启动,我的 vimrc 文件也未被识别。
如何使此别名识别我现有的 Vim 设置?或者是否有更好的升级 Mac 的 Vim 的方法?

我下载了MacVim并且我的正常,当你输入 :echo $VIMRUNTIME 时是什么意思? - frank.lin
3个回答

3
你从官方页面下载的*.tbz文件包含一个mvim脚本。

将该脚本移动到$PATH中的任何位置后,你就可以这样启动MacVim GUI界面:

$ mvim filename

同时也可以使用MacVim命令行接口,如下:

$ mvim -v filename

接下来您只需要将别名更改为指向mvim即可:

alias vim='mvim -v'

原始的内置Vim及其运行文件不变,MacVim使用位于MacVim.app捆绑包中的自己的运行文件,两者都会遵循您的个人配置(假设它们位于应该在的位置:~/.vimrc~/.vim/)。

快速、干净、无痛。


1
如果您使用HomeBrew安装了MacVim,则可以使用以下内容:

brew install macvim --override-system-vim

运行该命令仍然无法替换系统的vim,而它下载的二进制文件(到/usr/local/Cellar/macvim/7.4-72)仍然不使用vimrc文件或我的任何插件。 - Conor Taylor

1
如果您只想要带有Python支持的纯Vim,请执行以下操作:brew install vim --override-system-vim --HEAD。我遇到了与您相同的问题,但这个方法非常有效。在此之后,You complete me插件可以完美运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接