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

9
在 Mac OS 上安装带有 +python3 支持的 Vim 时,我遇到以下错误:
% brew install vim --with-python3
Usage: brew install [options] formula

...

Error: invalid option: --with-python3
2个回答

13

+python3 现在作为Vim的默认选项通过Homebrew启用,这一变更始于2019年。互联网上的旧说明不准确(我不会链接它们以避免提高它们的搜索排名)。

只需通过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,并且它可能会在Homebrew安装的版本之前出现在您的PATH中,因此如果您运行vim --version并且没有显示+python3

  1. 尝试重新启动您的终端
  2. 尝试使用alias vim=/usr/local/bin/vim
  3. 尝试调整您的PATH变量以使Homebrew的Vim排在第一位。"editing PATH variable on mac"提供了更多信息。

0
只需输入以下命令:rm '/usr/local/bin/2to3',然后执行 brew link --overwrite python@3.9 即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接