如何在OSX中将vim更新到8.0版本?

如何在OSX中将vim更新到8.0版本?,vim,Vim,我目前使用的vim是7.3版本 VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun 14 2016 16:06:49) Compiled by root@apple.com 我试图通过以下命令将vim更新为8.0: git clone https://github.com/vim/vim.git cd vim/src make 但是,它不起作用。它仍然是vim 7.3。您可能已经编译了vim,但是您路径中的第一个vim仍然是系统vim。您可以通过

我目前使用的vim是7.3版本

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun 14 2016 16:06:49)
Compiled by root@apple.com
我试图通过以下命令将vim更新为8.0:

git clone https://github.com/vim/vim.git
cd vim/src
make

但是,它不起作用。它仍然是vim 7.3。

您可能已经编译了vim,但是您路径中的第一个vim仍然是系统vim。您可以通过以下方式显示:

$ which vim
/usr/bin/vim
您可以直接调用已编译的vim(可能位于名为
dist
bin
的文件夹中),或者将其放在
/usr/bin
变量中
$PATH>前面的位置。在OS X上获取最新vim的最简单方法是使用:

尝试

也不适合我

将自制升级至最新版本,然后使用

brew upgrade vim

运行
make
后,您缺少从源代码安装的最后一步:

sudo make install
它应该安装到您的路径中。

vim--version

$brew安装vim——带覆盖系统vi


听起来很蠢,但最重要的是关闭终端,然后重新打开它以查看新版本的vim
$vim--version

Homebrew通常是最新的,因此是的,您将获得vim 8(我也有)。我刚刚尝试了
brew安装vim--覆盖系统vim
命令,但它将vim更新为7.4版,not 8这将更新mac上的命令
vim
,而不是
vi
。要将
vi
添加到最新版本,我必须将
alias vi=“vim”
添加到我的bash配置
.bashrc
/
.zshrc
。这应该是:
brew安装vim——覆盖系统vi
(最后没有
m
)。重新打开控制台解决了这个问题。下载最新的MacVim版本。实际上,为控制台构建vim是正确的<代码>进行安装
以安装它。很高兴知道没有任何软件包管理器是多么容易。你不需要升级自制软件,它会自动更新自己。好吧,祝你听起来很傻。另外,我很傻
brew upgrade vim
sudo make install