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

от автора

Вот, набрел на просторах гитхаба интереснуюбиблиотеку (GitHub).
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр. Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:


А также присутствует в проекте wdb
Несколько изображений:

image

Завершение для чего угодно (Ctrl+Space)

image

Отображение тела класса / функции, краткой справки.

image

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

Установка

pip install jedi 

Эта команда устанавливает только Jedi, а не плагины. Об установке в ваш редактор читайте в соответствующей документации.
Да, чуть не забыл — официально поддерживается Python 2.6, 2.7, 3.2 и 3.3, но в принципе, можно пользоваться им и для более ранних версий.

ссылка на оригинал статьи http://habrahabr.ru/post/192610/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *