Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 让Omni complete在windows上使用vim 7.2_Python_Vim - Fatal编程技术网

Python 让Omni complete在windows上使用vim 7.2

Python 让Omni complete在windows上使用vim 7.2,python,vim,Python,Vim,我试图在gVim 7.2中使用Omni complete功能,但在windows上,我不断收到一个错误,上面说 错误:需要使用+python编译vim E117:未知函数:pythoncomplete#complete 似乎这可能是因为GVIM7.2是用2.4编译的,而我安装了2.5。我已经从下载了2.5编译的二进制文件,但仍然没有乐趣 我机器上的python是作为Cygwin的一部分安装的(我在c:\Cygwin\bin中有python.exe和python2.5.exe)。我尝试将这两个文件

我试图在gVim 7.2中使用Omni complete功能,但在windows上,我不断收到一个错误,上面说

错误:需要使用+python编译vim
E117:未知函数:pythoncomplete#complete

似乎这可能是因为GVIM7.2是用2.4编译的,而我安装了2.5。我已经从下载了2.5编译的二进制文件,但仍然没有乐趣

我机器上的python是作为Cygwin的一部分安装的(我在c:\Cygwin\bin中有python.exe和python2.5.exe)。我尝试将这两个文件复制到目录C:\python25,以防这是在重新编译期间指定的路径


还有什么方法可以让omni complete工作而不必自己重新编译gvim吗?

Cygwin Python无法工作。只需从安装Windows Python即可

我也有同样的问题,但是有一个插件——pyflakes。我通过为所有用户安装Python 2.6并使用从此处下载的gvim.exe二进制文件解决了此问题:


很酷。成功了。我必须安装32位版本的Python,尽管我使用的是64位Win 7,因为我理解上面重新编译的gVim二进制文件是32位的