我使用 homebrew 安装了 MacVim 7.3,但在终端中输入“vim”时,它指向我从网上下载的 MacVim 安装的 7.2 版本。我肯定是在不久前安装的,并设置了指向 vim 的符号链接。
无法弄清楚如何将该符号链接更改为指向 vim 7.3 而不是 7.2?
答案1
这更像是一种变通方法,而不是真正的解决方案,但您可以为您的 Vim 添加别名~/.profile
或~/.bashrc
指向最新的 Vim:
alias vim='/path/to/new/vim'
但真正的解决方案是搜索您的路径(使用 Finder.app 或在命令行上)以查找旧版本的 Vim。
旧版 MacVim 可能在/Applications
或中~/Applications
,请先将其删除。
我认为没有什么理由要有一个指向 MacVim 的 vim 的符号链接,但是如果你建立了一个,一个简单的搜索就可以很快找到它。
答案2
你在哪里安装了mvim
和符号链接?可能是/usr/local/bin/
。我认为这种情况可能是因为 中的旧/usr/bin/vim
goes 位于 中的位置之前PATH
。你可以找出在运行 vim 时将调用哪个which vim
,或者尝试重命名普通 vim,方法是将其重命名为 之类的名称。如果可行,那么你可以将其重命名回来,并尝试在 中vim72
设置/usr/local/bin/
goes 位于 之前/usr/bin
PATH