使MacVim的vim(控制台,而不是mvim)成为默认的最佳方式而不是Mac OS X的vim?

Modified on: Thu, 29 Nov 2018 19:40:02 +0800

我使用自制软件安装了MacVim。 (brew install macvim)。如果我从mvim调用cmd,它将打开GUI MacVim。

我想让vim调用MacVim的Vim(/Users/user/Applications/MacVim.app/Contents/MacOS/Vim)而不是系统的( /usr/bin/vim)vim。这是最好的方法吗?我知道我可以做一个alias vim="/Users/user/Applications/MacVim.app/Contents/MacOS/Vim"但我不知道这是不是最好的方法......

编辑:伙计们,感谢您的所有答案,但事实上,因为我已经使用homebrew,使用--override-system-vim是实现我需要的优雅方式。

最佳答案

我相信这就是你要找的东西:

brew install macvim --with-override-system-vim

这会在/ usr / local / bin / vim中为mvim创建vim,vimdiff等符号链接,只要/ usr / local / bin在PATH中的/ usr / bin之前,你就会得到你正在寻找的结果。

早期版本的brew使用了不推荐使用的开关--override-system-vim


相关问答

添加新评论