gpt4 book ai didi

python - 通过支持 Python 和 Python3 的 Homebrew 安装 Vim

转载 作者:太空狗 更新时间:2023-10-29 22:07:50 26 4
gpt4 key购买 nike

我想在 Vim 中启用 Python 自动完成,所以这可能不是问题。这是我观察到的:

首先,Virtual Environments提供按项目分配口译员的能力。可能会使用 Python 2.x 和 Python 3.x 的假设。

我已经安装了 python 2.x 和 python3 - 没问题。

通过 Homebrew 安装 Vim 时,无论发生什么情况,只支持编译一个解释器:

/usr/local/bin/vim --version
...
  • +python3 -python,或者
  • -python3 +python

问:为了实现python的自动补全:

  1. 这是一个真正的问题吗?
  2. 如果是,解决方案是什么?

最佳答案

用这两种方式编译的 Vim,或者用 'dynamic' 编译的 Vim 只在 Windows 版本上可用。 Mac/*nix/etc 只能使用一个版本的Python。

我的解决方法是编译两个不同的 vims,每个 Python 版本一个,然后在我的 .vimrc 中创建一个版本检查以与它们两个兼容。

if has('python')
let g:jedi#force_py_version = 2
let g:syntastic_python_python_exec = 'python2'
let g:pymode_python = 'python2'
elseif has('python3')
let g:jedi#force_py_version = 3
let g:syntastic_python_python_exec = 'python3'
let g:pymode_python = 'python3'
else
let g:loaded_jedi = 1
endif

当然,可以使用您安装的任何特定于 Python 的插件或函数对其进行修改。

关于python - 通过支持 Python 和 Python3 的 Homebrew 安装 Vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30443836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com