在Vim中使用Python 2和3(在Windows上)

时间:2014-02-20 09:18:07

标签: python vim

我在Windows机器上使用Vim和许多Vim插件。其中一些插件使用Python 2,有些插件使用Python 3.

我只能在系统%PATH%环境变量中使用一个,我该如何克服这个限制?

2 个答案:

答案 0 :(得分:1)

Vim的Python集成(即大多数插件使用的:python[3]命令)不依赖于python解释器二进制文件(来自PATH);相反,Vim必须使用Python库(-ies)进行编译,您可以在:version输出中查找(查找+python-DDYNAMIC_PYTHON_DLL=...)。

为了能够同时使用这两个Python版本,您需要+python/dyn+python3/dyn,并且可以访问相应的DLL。您可以使用:py / :py3命令进行检查。

答案 1 :(得分:0)

切换到Neovim(重写插件API的vim fork),这不再是一个问题。

https://github.com/neovim/neovim