O Vimscript parece um pouco com o código Python.
O Vim pode ser integrado a intérpretes de linguagem de alto nível, como Python?
vimscript-python
peterh diz restabelecer Monica
fonte
fonte
Respostas:
Sim, o vim pode ser construído com vários intérpretes de idiomas diferentes disponíveis. Isso é algo que você (ou sua distribuição) escolheu ao compilar o vim a partir do código-fonte.
Estão disponíveis pelo menos Python (conforme solicitado), Perl, Ruby e Tcl. A documentação do vim possui detalhes para cada um; o python em que está
:help if_pyth.txt
. Esse documento tem muitos exemplos.Para referência, aqui estão os de outros idiomas:
:help if_perl.txt
:help if_ruby.txt
:help if_tcl.txt
:help if_lua.txt
:help if_mzscheme.txt
(Chama-se Racket agora, mas no Vim ainda é chamado MzScheme por razões históricas).fonte
Sim, você pode criar rotinas com linguagens de alto nível, como python, ruby, perl, entre outras.
Para ver quais idiomas seu vim suporta:
fonte