如何升级系统默认的vim?


13

终于,vim 8.0 发行了!但是,在我的系统(OS X El Capitan)上,预安装的vim是vim 7.3,我想将其升级到最新的8.0版本。

那么如何做到这一点而又不搞乱呢?简单地覆盖in中的vim是一个好主意/usr/bin/vim吗?从源代码编译呢?


Answers:


20

获取Homebrew *软件包管理器。

使用以下命令安装vim公式(到今天为止是Vim 8.0.2):

brew install vim

检查它产生的消息以了解您可能需要执行的任何手动操作,尽管使用Vim公式应该没有问题。

您还应该做的一件事是检查环境变量中是否包含可能包含系统vi/ 完整路径的变量vimEDITOR并更新它们以使用/usr/local/bin/vim


如果已经安装了Homebrew,请在运行install命令之前,使用以下命令更新本地存储库:

brew update

如果您已经在Homebrew上安装了Vim(或者将来想升级Vim版本),请运行:

brew upgrade vim

* Homebrew是Mac OS X的一个开源,积极维护的软件包管理器。/usr/local/Cellar默认情况下,它将软件包保留在文件夹中。它存储指向可执行文件的链接/usr/local/bin,并将此目录放在PATH环境变量中系统目录的前面。/usr/bin/vim因此,您可以一个人呆着。

自制软件还将处理已安装软件包的所有路径和依赖项。


为我工作。我必须将/ usr / local / bin / vim添加到PATH环境变量中
KorayGüclü17

对我来说,它说,Error: vim 8.0.1650_1 already installed当我这样做时brew upgrade vim
R11G

@ R11G,brew reinstall vim如果您已经在使用最新版本,可以使用
jeremysprofile

3

您可以使用Homebrew来安装vim,并使用以下命令覆盖当前系统的vim --with-override-system-vi

brew install vim -- --with-override-system-vi 

请记住,之后重新启动终端,以确保新的符号链接能够按预期工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.