Лучших работников в сфере IT РАБОТА-КА Вам поможет найти! о нас ✈
Я ищу работу в IT сфере ✈ Я ищу резюме в IT сфере ✈
Инженер схемотехник! 80000-100000 руб. ТК. соц.пак. Подробнее ✈

Python библиотека автодополнения Jedi


Вот, набрел на просторах гитхаба на интересную библиотеку (GitHub). Дальше следует немного слов от автора.
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр.
Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:
Vim (jedi-vim, YouCompleteMe)
Emacs (Jedi.el)
SynWrite (SynJedi)
Sublime Text (Sublime JEDI [ST2 + ST3], anaconda [only ST3])

А также присутствует в проекте wdb

Несколько изображений:
image

image

image

Поддержка Pydoc. С подсветкой (Shift+K)

Установка

pip install jedi

Эта команда устанавливает только Jedi, а не плагины. Об установке в ваш редактор читайте в соответствующей документации.
Да, чуть не забыл — официально поддерживается Python 2.6, 2.7, 3.2 и 3.3, но в принципе, можно пользоваться им и для более ранних версий.
Комментарии
Есть ещё rope (SublimeRope) для рефакторинга, но почему-то вместе как плагины в SublimeText они не работают должным образом — конфликтуют.
SynJedi плагин
Why Jedi not Rope
➥ ✈

Поиск IT персонала. Давайте решать задачи вместе! rabota@rabota-ka.ru


© Поиск работы, сотрудников © Сайт Работа КА © Блог Работа КА
© Freelance удаленная работа IT © FreeSoft бесплатный софт
© Python news © IT Новинки © Фото нравится



Яндекс.Метрика
Отправить комментарий