Posso scrivere Vim usando Python?


21

Vimscript sembra in qualche modo simile al codice Python.

Vim può essere integrato con interpreti linguistici di alto livello, come Python?


1
Dopo aver letto la documentazione a cui fa riferimento @derobert, potresti trovare utile la demo di Jarrod Taylor di scrivere plugin di Python. Ospita anche un "kit di avvio plug-in" nel suo github . Non lo uso, ma ho trovato istruttiva la lettura del codice e delle pagine wiki del progetto.
jjaderberg,

Risposte:


19

Sì, vim può essere creato con diversi interpreti linguistici disponibili. Questo è qualcosa che tu (o la tua distribuzione) hai scelto durante la compilazione di vim dalla fonte.

Sono disponibili almeno Python (come richiesto), Perl, Ruby e Tcl. La documentazione di vim contiene dettagli per ciascuno; il pitone è dentro :help if_pyth.txt. Quel documento ha molti esempi.

Per riferimento, ecco quelli per altre lingue:


6

Sì, è possibile creare routine con linguaggi di alto livello come python, ruby, perl, tra gli altri.

Per vedere quali lingue sono supportate da Vim:

vim --version
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.