2010-05-24 4 views
3

Je suis en train d'utiliser la fonctionnalité complète Omni avec gVim 7.2 mais sur les fenêtres, je continue à obtenir une erreur qui ditObtenir Omni complet pour travailler sur vim 7.2 sur les fenêtres

Erreur: require vim compilé avec + python
E117 : fonction inconnue: pythoncomplete # complete

semble être parce que gvim 7.2 est compilé avec 2.4 et j'ai installé 2.5. J'ai téléchargé les binaires compilés 2.5 de here, mais toujours pas de joie.

Le python que j'ai sur ma machine a été installé dans le cadre de Cygwin (j'ai python.exe et python2.5.exe dans c: \ cygwin \ bin). J'ai essayé de copier ces deux fichiers dans un répertoire C: \ python25 dans le cas où c'était le chemin spécifié lors de la recompilation.

Existe-t-il un moyen pour que omni complete fonctionne sans avoir à recompiler gvim moi-même?

Répondre

1

Le Cygwin Python ne fonctionnera pas. Il suffit d'installer le Windows Python de http://python.org.

J'ai eu le même problème, mais avec un plugin - pyflakes. Je l'ai résolu en installant Python 2.6 POUR TOUS LES UTILISATEURS, et en utilisant un binaire gvim.exe téléchargé ici:

http://www.gooli.org/blog/gvim-72-with-python-2526-support-windows-binaries/

+0

cool. Ça a marché. J'ai dû installer la version 32 bits de Python même si j'utilise Win 7 64 bits, car les binaires gVim recompilés ci-dessus sont de 32 bits – Chaitanya

Questions connexes