【问题标题】:Getting Omni complete to work on vim 7.2 on windows让 Omni 完成在 windows 上的 vim 7.2 上工作
【发布时间】:2010-05-25 00:12:03
【问题描述】:

我正在尝试在 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 以防这是在重新编译期间指定的路径。

有没有办法让omni完成工作而不必自己重新编译gvim?

【问题讨论】:

    标签: python vim


    【解决方案1】:

    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/

    【讨论】:

    • 酷。那行得通。尽管我使用的是 Win 7 64 位,但必须安装 32 位版本的 Python,因为我理解的上面重新编译的 gVim 二进制文件是 32 位的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2018-06-05
    • 2017-08-31
    • 2021-05-25
    相关资源
    最近更新 更多