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 ressemble quelque peu au code Python.
Vim peut-il être intégré à des interprètes de langage de haut niveau, tels que Python?
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).