python - 让 Omni 完整地在 Windows 上的 vim 7.2 上工作

标签 python vim

我正在尝试在 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/

相关文章:

python - Pandas 的滚动平均值

python - 如何旋转数据框

python - 变量值不更新

在 3.5.3 virtualenv 中运行时 Vim 中的 Python 错误

vim - Vim 的跨缓冲区搜索结果列表?

vim - 如何获得NERDCommenter在特定列中添加评论?

python - 如何根据给定的标准将一个csv文件拆分为多个csv?

python - 如何检查网络路径是否存在?

bash - 是否可以在 vim 模式行中添加关键字

linux - vim:将文本选择发送到 bash