Чи можу я скриптувати Vim за допомогою Python?


21

Vimscript трохи схожий на код Python.

Чи може Vim інтегруватися з перекладачами мови високого рівня, такими як Python?


1
Прочитавши документацію, на яку вказує @derobert, вам може стати в нагоді демонстрація написання плагінів python від Jarrod Taylor . Він також влаштовує «комплект стартерів плагінів» у своєму github . Я не використовую його, але я вважаю, що читання коду та сторінок вікі проекту є повчальними.
jjaderberg

Відповіді:


19

Так, vim може бути побудований за допомогою декількох доступних перекладачів мови. Це те, що ви (або ваш дистрибутив) вибрали, компілюючи vim з джерела.

Доступні принаймні Python (за вашим запитом), Perl, Ruby та Tcl. Документація VIM містить деталі для кожного; пітон є в :help if_pyth.txt. У цьому документі є багато прикладів.

Для довідки, ось такі для інших мов:


6

Так, ви можете створювати підпрограми з мовами високого рівня, такими як python, ruby, perl.

Щоб побачити, які мови підтримує ваш vim:

vim --version
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.