Плагины для Eclipse / PyDev - PullRequest
       12

Плагины для Eclipse / PyDev

0 голосов
/ 23 января 2011

Я недавно начал изучать python, это кажется забавным и интересным.После сравнения некоторых IDE я заключил с Eclipse + PyDev, потому что я уже знаком с ним из Java.

1) Могу ли я использовать мои любимые плагины (FindBugs, Log4E, Metrics) в перспективе PyDev?

2) Какие плагины вы используете для разработки на Python в этой среде?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 23 января 2011

Могу ли я использовать мой любимый плагины (FindBugs, Log4E, Metrics) в перспективе PyDev?

Вы не можете использовать какие-либо Java-ориентированные плагины из перспективы PyDev. Вы сможете использовать неязыковые плагины (VCS и т. Д.) В гармонии с PyDev.

Если вам нужно более «первоклассное» решение для редактирования Python, вы можете попробовать редактор Komodo ActiveState или бесплатную версию Komodo Edit . Обе версии поддерживают несколько языков (Python, Perl, Ruby, JavaScript и т. Д.), И обе версии предоставляют множество функций редактирования и управления кодом. Платная версия также включает в себя очень надежный отладчик Python, а также инструменты для генерации исполняемых файлов, модулей, пакетов и т. Д. Конечно, вы можете делать любые из этих вещей с открытыми или бесплатными библиотеками Python, но некоторые процессы может быть сложным (то есть: создать автономный исполняемый файл из исходного кода, который вызывает несколько библиотек Python), и Komodo хорошо делает его простым.

0 голосов
/ 23 января 2011

Могу ли я использовать мои любимые плагины (FindBugs, Log4E, Metrics) в перспективе PyDev?

Не специфичные для Java (не знаю, какие из упомянутых плагинов для Java). Но PyDev включает в себя поддержку pylint из коробки - pylint может найти много стилей и других проблем в ваших модулях, но вам может потребоваться настроить его параметры (особенно игнорируя некоторые предупреждения о многословном стиле).

Какие плагины вы используете для разработки на Python в этой среде?

Только AnyEdit Инструменты для автоматического удаления пробелов. Мне не нужны никакие другие плагины, сопровождающие PyDev, так как он уже поставляется с большим количеством функций. Например, проверьте PyDev> Editor> Code Analysis для некоторых расширенных опций - я предпочитаю включать предупреждения, например, о неиспользуемых параметрах (которые могут быть подавлены префиксом параметров с помощью unused_, очень полезно).

Примечание: если вы занимаетесь разработкой Django, вы можете захотеть получить Aptana вместо Eclipse, потому что разработчики PyDev предлагают редактор шаблонов Django, который не работает с vanilla Eclipse.

0 голосов
/ 23 января 2011

Нет, ни один из этих плагинов не будет работать для Python;все они предназначены исключительно для Java.

Чтобы ответить на ваш второй вопрос, когда я использовал PyDev, единственными плагинами, которые я использовал для Python, был контроль версий - Subclipse, EGit, MercurialEclipse и тому подобное.Большинство всех плагинов ничего не делают для PyDev, потому что они разработаны на основе Java.

Вы быстро обнаружите, что в Eclipse Python определенно не является гражданином первого класса.

...