如何更新在 Mac OSX 上的控制台中运行的 vim 版本?

如何更新在 Mac OSX 上的控制台中运行的 vim 版本?

我想从控制台运行最新版本的 vim(而不是作为单独的应用程序)。

我该如何更新它?

答案1

有很多方法可以做到这一点:

  • 从 www.vim.org 找到的源安装 Vim
  • 通过安装 Vim麦金塔
  • 使用最新版本的 CLI vimMacVim建造

如果采用前两个解决方案,则随后需要做两件事:

  1. 确保包含新 Vim 的文件夹位于你的 $PATH 中

  2. 为你的自定义 vim 添加别名,~/.profile并根据需要设置 $EDITOR 环境变量

    alias vim='/path/to/custom/vim/folder/vim'
    EDITOR=/path/to/custom/vim/folder/vim
    

    如果您使用 Git 或 Subversion 或其他使用 Vim 作为编辑器的工具,您可能也需要进行更多配置。

我过去尝试从源代码或通过 MacPorts 构建 Vim,同时匹配 MacVim 的功能,但都导致其运行缓慢且占用过多的内存(想想 10 秒的启动时间)。

对我来说最好的解决方案是仅使用位于 MacVim 捆绑包中的 MacVim CLI 二进制文件:

EDITOR=/Users/romainl/Applications/MacVim.app/Contents/MacOS/Vim
alias vim='/Users/romainl/Applications/MacVim.app/Contents/MacOS/Vim'

它为您提供了一个非常现代、功能丰富的迅速Vim。

答案2

我建议您通过 Homebrew 安装它,以便轻松保持其更新。轻量级 MacPorts。关联

相关内容