我正在尝试在 gVim 7.2 中使用 Omni 完整功能,但在 Windows 上我不断收到错误消息
错误:需要用+python编译vim
E117: 未知函数:pythoncomplete#complete
似乎是因为 gvim 7.2 是用 2.4 编译的,而我安装了 2.5。我已经从 here 下载了 2.5 编译的二进制文件, 但仍然没有喜悦。
我机器上的 python 是作为 Cygwin 的一部分安装的(我在 c:\cygwin\bin 中有 python.exe 和 python2.5.exe)。我尝试将这两个文件复制到目录 C:\python25 以防这是在重新编译期间指定的路径。
有没有办法不用自己重新编译 gvim 就可以完成 omni 的工作?
最佳答案
Cygwin Python 将无法运行。只需从 http://python.org 安装 Windows Python .
我有同样的问题,但有一个插件 - pyflakes。我通过为所有用户安装 Python 2.6 并使用从此处下载的 gvim.exe 二进制文件解决了这个问题:
http://www.gooli.org/blog/gvim-72-with-python-2526-support-windows-binaries/
关于python - 让 Omni 完整地在 Windows 上的 vim 7.2 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897022/