如何使用 Homebrew 安装 Python 3 对 Vim 8 的支持

How to install Python 3 support with Vim 8 using Homebrew

在支持 +python3 的 Mac OS 上安装 Vim 时,出现以下错误:

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

...

Error: invalid option: --with-python3

+python3 is now enabled by default 在 Vim 上通过 Homebrew 截至 2019 年。互联网上的旧说明不准确(我不会 link 给他们避免提高他们的搜索排名)。

只需 install/upgrade 通过 Homebrew:

% brew uninstall vim # optional, only if you previously installed it 
% brew install vim

验证+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
...

请注意,您仍然会安装系统默认值 Vim,它 可能 在您的 PATH 中,然后您的 Homebrew 安装版本,所以如果您这样做 vim --version 并且不显示 +python3:

  1. 尝试重新启动您的终端
  2. 尝试alias vim=/usr/local/bin/vim
  3. 尝试调整您的 PATH 变量,将 Homebrew 的 Vim 放在首位。 “editing PATH variable on mac”有更多信息。

只需写:rm '/usr/local/bin/2to3' 然后,brew link --overwrite python@3.9