【问题标题】:Update OSX Vim using MacVim使用 MacVim 更新 OSX Vim
【发布时间】:2014-02-22 23:08:17
【问题描述】:

我正在尝试在我的 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 设置?或者有没有更好的方式升级 Vim for mac?

【问题讨论】:

  • 我下载了一个macvim,我的没问题,你输入:echo $VIMRUNTIME是什么

标签: macos vim macvim vim-plugin


【解决方案1】:

您从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 和 @ 987654331@).

快速、干净、无痛。

【讨论】:

    【解决方案2】:

    如果你用 HomeBrew 安装了 MacVim,你可以使用

    brew install macvim --override-system-vim
    

    【讨论】:

    • 运行该命令仍然不会替换系统 vim,并且它下载的二进制文件(到 /usr/local/Cellar/macvim/7.4-72)仍然不使用 vimrc 文件或任何我的插件
    【解决方案3】:

    如果你只想要支持 python 的纯 vim,请执行以下操作:

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

    我和你有同样的问题,但这就像一个魅力。在此之后,你完成了我的工作。

    【讨论】:

      猜你喜欢
      • 2012-06-26
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2011-01-08
      • 2012-03-08
      • 2021-11-06
      相关资源
      最近更新 更多