如何使用 Homebrew 在 Vim 8 中安装 Python 3 支持

mat*_*ttr 7 macos vim homebrew

在 Mac OS 上安装 Vim+python3支持时,我收到以下错误:

% brew install vim --with-python3
Usage: brew install [options] formula

...

Error: invalid option: --with-python3
Run Code Online (Sandbox Code Playgroud)

mat*_*ttr 10

+python3 自 2019 年起,在 Vim 上通过 Homebrew默认启用 .互联网上的旧说明不准确(我不会链接到它们以避免提高他们的搜索排名)。

只需通过 Homebrew 安装/升级:

% brew uninstall vim # optional, only if you previously installed it 
% brew install vim
Run Code Online (Sandbox Code Playgroud)

验证+python3

% /usr/local/bin/vim --version
...
+cmdline_compl     +lambda            +profile           +virtualedit
+cmdline_hist      +langmap           -python            +visual
+cmdline_info      +libcall           +python3           +visualextra
+comments          +linebreak         +quickfix          +viminfo
+conceal           +lispindent        +reltime           +vreplace
...
Run Code Online (Sandbox Code Playgroud)

请注意,您仍然会安装系统默认的 Vim,并且它可能在安装 Homebrew 版本之前位于您的 PATH 中,因此如果您安装了vim --version但它没有显示+python3

  1. 尝试重新启动您的终端
  2. 尝试 alias vim=/usr/local/bin/vim
  3. 尝试调整您的 PATH 变量以将 Homebrew 的 Vim 放在首位。“在 mac 上编辑 PATH 变量”有附加信息。