我已经安装了MacVim,我正试图将其设置为Git(版本控制)的编辑器,但我不能从命令行运行“mvim”,因为它不被识别。我如何设置mvim,以便我可以从终端运行它?


当前回答

这对我来说很管用:

λ brew link --overwrite macvim
Linking /usr/local/Cellar/macvim/8.0-146_1... 12 symlinks created

其他回答

如果你选择brew路径,最好的安装方式是:

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

这将在/usr/local/bin中提供mvim, vim, vi, view等(所有符号链接到地窖中的副本)。这也消除了创建任何别名的需要,并将您的vi、vim等更改为使用与MacVim相同的vim发行版。

如果你安装了homeBrew,这就是你所要做的:

brew install macvim
brew linkapps

然后在终端中输入mvim来运行MacVim。

这对我来说很管用:

λ brew link --overwrite macvim
Linking /usr/local/Cellar/macvim/8.0-146_1... 12 symlinks created

In addition, if you want to use MacVim (or GVim) as $VISUAL or $EDITOR, you should be aware that by default MacVim will fork a new process from the parent, resulting in the MacVim return value not reaching the parent process. This may confuse other applications, but Git seems to check the status of a temporary commit message file, which bypasses this limitation. In general, it is a good practice to export VISUAL='mvim -f' to ensure MacVim will not fork a new process when called, which should give you what you want when using it with your shell environment.

如果你已经安装了macVim: /Applications/ macVim。app/Contents/MacOS/Vim -g会给你macVim GUI。

只需要添加一个别名。

我使用gvim是因为我在Linux上使用gome -vim。

别名gvim =“Applications / MacVim。app /地点/ MacOS /维姆-”