Vimscript ressemble quelque peu au code Python.
Vim peut-il être intégré à des interprètes de langage de haut niveau, tels que Python?
vimscript-python
peterh dit réintégrer Monica
la source
la source
Réponses:
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:
:help if_perl.txt
:help if_ruby.txt
:help if_tcl.txt
:help if_lua.txt
:help if_mzscheme.txt
(Ça s'appelle Racket maintenant, mais dans Vim ça s'appelle toujours MzScheme pour des raisons historiques).la source
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:
la source