Puis-je script Vim en utilisant Python?


21

Vimscript ressemble quelque peu au code Python.

Vim peut-il être intégré à des interprètes de langage de haut niveau, tels que Python?


1
Lorsque vous avez lu la documentation vers laquelle pointe @derobert, vous pouvez trouver la démonstration de Jarrod Taylor d'écrire des plugins python utile. Il héberge également un "kit de démarrage de plugin" sur son github . Je ne l'utilise pas, mais j'ai trouvé la lecture du code et des pages wiki du projet instructives.
jjaderberg

Réponses:


19

Oui, vim peut être construit avec plusieurs interprètes de langues différents disponibles. C'est quelque chose que vous (ou votre distribution) avez choisi lors de la compilation de vim à partir de la source.

Disponible au moins sont Python (comme vous l'avez demandé), Perl, Ruby et Tcl. La documentation de vim contient des détails pour chacun; le python est dedans :help if_pyth.txt. Ce document contient de nombreux exemples.

Pour référence, voici ceux pour d'autres langues:


6

Oui, vous pouvez créer des routines avec des langages de haut niveau tels que python, ruby, perl, entre autres.

Pour voir quelles langues votre vim prend en charge:

vim --version
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.