Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用正确版本的vim_Vim_Homebrew_Macvim - Fatal编程技术网

使用正确版本的vim

使用正确版本的vim,vim,homebrew,macvim,Vim,Homebrew,Macvim,我安装vim时使用了: brew安装vim——覆盖系统vi 我还使用以下方式安装了macvim: brew安装macvim 然而,终端vim使用7.4.52,macvim使用7.4.22。有办法吗 我已经卸载和重新安装了很多次,但我一定是做错了 哪个vim返回/usr/local/bin/vim 哪个mvim返回/usr/local/bin/mvim 任何帮助都将不胜感激 Thnx 您安装了两个不同的软件..但您只想使用一个?如果是这样,那么只需在shell中别名macvim;例如: alias

我安装vim时使用了:

brew安装vim——覆盖系统vi

我还使用以下方式安装了macvim:

brew安装macvim

然而,终端vim使用7.4.52,macvim使用7.4.22。有办法吗

我已经卸载和重新安装了很多次,但我一定是做错了

哪个vim
返回
/usr/local/bin/vim

哪个mvim
返回
/usr/local/bin/mvim

任何帮助都将不胜感激


Thnx

您安装了两个不同的软件..但您只想使用一个?如果是这样,那么只需在shell中别名macvim;例如:


alias vim=“/Applications/MacVim.app/Contents/MacOS/vim”

您只需安装MacVim:它既作为GUI运行,也作为终端运行


我不知道混乱从何而来,但gvim和macvim都不是单独vim的前端。它们是vim。

您可以重命名系统vim,然后vim将是mac vim

Macvim自带了自己的vim二进制文件。所以终端vim和MacVim有不同的版本并不奇怪,一点也不奇怪。有一种方法可以使用不同的版本。我以前没有这样做过,但我一辈子都记不起怎么做了。我只记得用自制的。我明白了。。。我是vim的新手,所以我不确定这到底是怎么回事。好的,我如何更新macvim的vim版本?也许自制软件没有最新版本,或者macvim没有赶上最新的更新版本?@DavidBecerra macvim是一个独立的vim分支(上游vim+一些mac特定的东西)。因此,在Vim上游接受某个修补程序的时间与将其合并到macvim的时间之间存在一定的延迟。正如您可能看到的,最新的macvim版本是7.4.052,它是一个月前从上游合并而来的。最新的vim版本是7.4.079。我不知道自制更新(如果有这样的事情:我没有使用Mac)和macvim上游更改之间的延迟是什么。macvim的最新快照是7.4.52。它几乎总是落后于vim公式使用的官方来源。既然你想要一个GUI,你就应该坚持使用Macvim,thoug。不管它有多落后,记得勾选答案。