Comment pouvez-vous vérifier les options de vim a été compilé avec?
J'aimerais savoir quelles options de compilation ont été utilisés pour mon Vim binaire. Est-il de toute façon à cette requête?
Plus précisément, je suis intéressé si il a le support de Python activé.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez voir tout ce vim a été compilé par l'exécution de
À la requête pour un exact de la fonction, comme python, vous pouvez utiliser le
has()
fonction avec la fonction que vous recherchez. Le code ci-dessous va retourner 1 si il a la particularité ou 0 si elle ne l'est pas.Pour une liste des fonctionnalités de voir
:h +feature-list
Pour plus d'informations, voir:
if has('clipboard')
,set mouse=a
,end
. Ne peut pas être pris la peine de lire l'aide si j'ai déjà lu de la SORTE 😉:version
il montre+python/dyn and +python3/dyn
. Mais echo a('python') retourne 0. Alors, pourquoi est-il une différence et lequel dois-je aller?:version
montre ce que Vim a été compilé avec l'. Dans votre cas+python/dyn
et+python3/dyn
qui sont chargés dynamiquement les versions de python. Selon:h python-dynamic
cela signifie Vim recherche pour le besoin de python bibliothèques dll et si trouvé, vous pouvez utiliser python. Essayerhas('python')
va tenter de charger python de façon dynamique et de retourner les résultats (Voir:h has-python
). Donchas('python')
est la méthode préférée.Utilisation
vim --version
. Mine de montre:utiliser vi --version - affiche les options de compilation et de commande du compilateur