Je veux installer un plugin vim, ce plugin a besoin d'une +python
fonctionnalité, donc quand j'ouvre vim et que je tape :version
il s'affiche -python
. Comment puis-je l'activer?.
Merci.
la source
Je veux installer un plugin vim, ce plugin a besoin d'une +python
fonctionnalité, donc quand j'ouvre vim et que je tape :version
il s'affiche -python
. Comment puis-je l'activer?.
Merci.
Vous devez compiler Vim vous-même ou obtenir un package Vim précompilé qui a été compilé avec le support Python.
Si vous utilisez un système basé sur Debian, le moyen le plus simple est de télécharger le paquet vim-gnome ou vim-gtk depuis apt
( apt install vim-gtk
par exemple). D'autres distributions peuvent avoir un package similaire avec le support python intégré.
Si vous préférez compiler Vim vous-même, téléchargez le référentiel Vim et passez --enable-pythoninterp
comme ceci:
cd /tmp && git clone https://github.com/vim/vim.git && cd vim
./configure --enable-pythoninterp --prefix=/usr
make && sudo make install
Sous Windows, vous pouvez obtenir le package Gvim à partir d' ici qui inclut le support Python.
apt build-dep vim-nox
Solution 1:
Installer le
vim-gtk
packageDéfinir Vim comme éditeur par défaut
Solution 2:
Sinon, vous devez compiler Vim à partir du code source (en supposant que vous utilisez un système basé sur Debian)
Préparez votre système
Installer
Supprimer Vim si vous en avez déjà
configurer et faire
Préparation du paquet deb à l'aide de checkinstall
Et installez ce package
Ou, si vous souhaitez simplement créer une
--install=no
option d' utilisation de package avec checkinstallDéfinir Vim comme éditeur par défaut
Vérifiez que vous exécutez le nouveau binaire Vim en regardant
Référence:
- Construire Vim à partir de la source
- checkinstall
la source
+python
disponible. Je crois que cela devrait êtrevim-gtk
vim-gtk3
etvim-gtk
ne sont plus inclus par défaut.+python
plus? Serait-il possible que Debian soit passé à python3?Pour Windows, vous pouvez toujours récupérer la toute dernière version corrigée de Vim 8.x compilée avec les dernières bibliothèques externes ici: Téléchargements Vim
Au moment de publier les versions les plus récentes:
Dernière mise à jour compilée: 2017-02-23
Version Vim: 8.0.0363 Journal officiel des correctifs
Bibliothèques utilisées: Perl 5.24.1, Python 2.7.12, Python 3.6.0, Racket 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4 et libXpm
la source
Vous devez installer une version Python sur votre système avec le même bitness (32 bits ou 64 bits) que votre vim. Python doit être dans votre PATH. Si vous pouvez l'exécuter en tapant
python
sur une invite de commande, vous devriez être bon à cet égard. Enfin, vim doit être compilé pour prendre en charge python, mais d'après mon expérience, la plupart le sont. Vérifiez:version
et recherchezpython/dyn
. Il doit avoir un avantage devant lui.la source
Étant donné que cela pourrait être mal interprété avec l'activation de la fonctionnalité python3, je considère utile de mentionner ce lien pour une installation en fonction de vos besoins
Voici d'excellents guides pour: * nix et windows .
Remarque : Faites attention à chaque caractère dans l'instruction ./configure et lisez attentivement (comme si vous foiriez) avant de le faire. Et lisez jusqu'au bout, il n'y a aucun moyen de se perdre
Vous devriez probablement l'ajouter à ./configure:
Évitez d'activer à la fois python 2 et 3
Prenez votre temps C'est une procédure très très bien expliquée. Merci à Valloric
la source
Sur Mac OS X, vous pouvez utiliser
homebrew
pour installer d'abord python puis vim, lequel vim prendra en charge python.J'utilise MBP, le support vim
python/dyn
installé de la manière ci-dessus, mais sans l'inclurepython3
.# Supprimer les mauvais ans et 2017.2.28 10:38 AM #
la source
+python
ou-python
. Vous devez vous pencher sur:version
Pour une installation de serveur sans interface graphique, utilisez
vim-nox
plutôt.apt install vim-nox
la source
Pour ceux qui utilisent anaconda python, certaines modifications supplémentaires sont requises. Ils peuvent également vouloir compiler vim, surtout si vous voulez que le code soit complété. Voici la commande configure:
Commande de configuration modifiée pour anaconda:
Ici, vim est installé pour
/XXX/SOFTWARE/VIM8/install3
utiliser l'environnement anaconda pour python 3.6 installé dans/XXX/anaconda2/envs/py36
la source