我从官方下载了gVim73_46.exe维姆网我使用python3.2开发(但是如果它更可能与VIM一起工作的话,我会选择3.1)。在
运行vim --version
命令会得到一个-python -python3
结果。但是,在Vim中运行:echo has("python")
会得到一个1
(True)。这是否意味着我的Vim被构建为支持python2?在
对于python3,运行:py3
命令将得到E370: Could not load library python31.dll
。这是否意味着它是为支持Python3.1而构建的?如果是,我能用我的3.2吗?在
如果没有,是否有任何源代码可以获得支持python3(+python3
)的预编译Windows二进制文件?在
@pydave正确地回答了您的问题,我只能另外建议您使用另一个vim版本:
http://tuxproject.de.nyud.net/projects/vim/。它是用几乎最新版本的解释器编译的,包括Python-3.2.3。它还使用了最新的vim-7.3.618,其中包含我的补丁,扩展了python/python3解释器支持(pyeval()
/py3eval()
函数和vim.bindeval()
)。在更新:似乎它移到了http://tuxproject.de/projects/vim/,但我不再使用预编译的二进制文件(有一个脚本可以为我交叉编译它们),因此无法验证这是否正确。在
来自
^{bq}$:help python3
:是的。如果您获得了python3.1并正确设置了路径,那么vim应该有python。在
不,vim被编译为期望有一个特定的接口,所以您需要一个匹配的库。在
相关问题 更多 >
编程相关推荐