J'ai essayé d'installer le plugin Ultisnips, mais lorsque Vim est chargé, il crée un torrent d'erreurs: J'ai installé le plugin pathogène, puis extrait le contenu de 'Ultisnips-2.2.gz' à 'Vimfiles / Bundle /' P> http://www.vim.org/scripts/script.php?script_id=2715 P> Les instructions ne font que référence à la notion d'installation de "installation" comme indiquant comment obtenir le code source. Il n'y a pas d'instructions étape par étape. Après un coup d'œil curseur, je suis amende à croire que le contenu de 'ultisnips-2.2.gz' (fourni directement sur cette page) est identique au contenu du référentiel Git. P> éditer Avec plus d'informations: strong> p> Ceci est GVIM sur Windows XP. Les bits pertinents de contenu complet de ce que j'ai fait: h2>
Ce que j'ai trouvé pour les instructions d'installation: h2>
: echo a ("python") code> retourne
1 code>. p>
: version code> concernant Python sont: < / p>
: version code>: p>
3 Réponses :
Assurez-vous que VIM a été compilé avec le support Python. Vous pouvez vérifier cela en exécutant et la recherche de Si Vim a été compilé avec le support Python Assurez-vous que Python (2) est dans votre chemin. P> P> + python code> ou exécuter
echo a ('python') code> et voir si elle sortira. 1. P>
Si vous n'avez pas d'accès root, une autre option consiste à rétrograder la version de Ultisnips à 1.3. Vous pouvez le faire en exécutant la commande suivante après la clone git.
git checkout tags/1.3
J'ai rencontré le même problème et j'ai dû recourir à plusieurs installations de Python. Ma configuration de travail actuelle a GVIM7.4, Python2.7.9 (uniquement pour Ultisnip: - /) et Python3.4 (c'est celui que je travaille). P>
Pouvez-vous faire un
vim -version | grep python code> Vous devriez voir un
+ python code> si vous n'avez pas besoin de recompiler Vim avec le support Python. (Sinon, je pense que vous l'avez installé correctement. Si vous ne vous auriez pas eu les erreurs)
UtilSnips est un plugin écrit Python. Vous avez donc d'abord besoin d'un environnement Python. Selon votre journal d'erreur, il semble que votre VIM ait été compilé avec le support Python, mais Python ne peut pas fonctionner correctement. Installez Python (si non) et assurez-vous qu'il peut fonctionner correctement. (Lancez-le dans la ligne de commande, par exemple)
Pouvez-vous lancer Python de la ligne de commande et tapez
importer OS code> et voir si elle jette des erreurs. On dirait que vous pourriez avoir une version enriplie de Python. (Vous pourriez avoir besoin de réinstaller plus de bibliothèques pour cela)
On dirait que la solution était d'installer Python 2.6 et d'ajouter le chemin d'accès au .dll vers la variable d'environnement "chemin". Je vais marquer l'un des deux premiers commentaires comme la réponse acceptée si vous le republiez comme une réponse.