Vimscript wygląda nieco podobnie do kodu Pythona.
Czy Vim można zintegrować z tłumaczami wysokiego poziomu, takimi jak Python?
Vimscript wygląda nieco podobnie do kodu Pythona.
Czy Vim można zintegrować z tłumaczami wysokiego poziomu, takimi jak Python?
Odpowiedzi:
Tak, vim może być zbudowany z kilkoma dostępnymi tłumaczami językowymi. Jest to coś, co wybrałeś (lub swoją dystrybucję) podczas kompilacji vima ze źródła.
Dostępne są przynajmniej Python (zgodnie z prośbą), Perl, Ruby i Tcl. Dokumentacja vim zawiera szczegóły dla każdego; Python One jest w :help if_pyth.txt
. Ten dokument zawiera wiele przykładów.
Dla odniesienia, oto te dla innych języków:
:help if_perl.txt
:help if_ruby.txt
:help if_tcl.txt
:help if_lua.txt
:help if_mzscheme.txt
(Nazywa się teraz Rakieta, ale w Vimie wciąż nazywa się MzScheme z powodów historycznych).