Vimscript ähnelt etwas Python-Code.
Kann Vim in hochqualifizierte Sprachinterpreter wie Python integriert werden?
vimscript-python
sagt Peter, stell Monica wieder her
quelle
quelle
Antworten:
Ja, vim kann mit verschiedenen verfügbaren Sprachinterpreten erstellt werden. Dies ist etwas, das Sie (oder Ihre Distribution) ausgewählt haben, als Sie vim aus dem Quellcode kompilierten.
Mindestens verfügbar sind Python (wie gewünscht), Perl, Ruby und Tcl. Die vim-Dokumentation enthält Details zu jedem; die Python ist in
:help if_pyth.txt
. Dieses Dokument enthält viele Beispiele.Als Referenz sind hier diejenigen für andere Sprachen:
:help if_perl.txt
:help if_ruby.txt
:help if_tcl.txt
:help if_lua.txt
:help if_mzscheme.txt
(Es heißt jetzt Racket, aber in Vim heißt es aus historischen Gründen immer noch MzScheme).quelle
Ja, Sie können Routinen mit höheren Sprachen wie Python, Ruby und Perl erstellen.
So sehen Sie, welche Sprachen Ihr Vim unterstützt:
quelle