MacVim 符号链接指向早期的 vim 版本

MacVim 符号链接指向早期的 vim 版本

我使用 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/vimgoes 位于 中的位置之前PATH。你可以找出在运行 vim 时将调用哪个which vim,或者尝试重命名普通 vim,方法是将其重命名为 之类的名称。如果可行,那么你可以将其重命名回来,并尝试在 中vim72设置/usr/local/bin/goes 位于 之前/usr/binPATH

相关内容