PyDev

редактировать
PyDev
Pydev logo.png
Снимок экрана Vrapper.png
Автор (ы) оригинала Алекс Тотич
Разработчик Appcelerator
Первоначальный выпускиюль 2003 г.; 17 лет назад (2003-07)
Стабильный выпуск 7.5.0 / 10 января 2020 г.; 9 месяцев назад (10.01.2020)
Написано наJava, Python
Операционная система Кросс-платформенная
Тип Интегрированная среда разработки
Лицензия Общественная лицензия Eclipse
Веб-сайтpydev.org

PyDev является подключаемым модулем третьей стороны для Затмение. Это интегрированная среда разработки (IDE), используемая для программирования на Python с поддержкой рефакторинга кода, графической отладки, анализа кода. среди других функций.

Содержание
  • 1 История
  • 2 Возможности
  • 3 Расширения PyDev
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

PyDev изначально был созданный Алексом Тотичем в июле 2003 года, но Фабио Задрозный стал основным разработчиком проекта в январе 2005 года. В сентябре того же года PyDev Extensions был запущен как коммерческий аналог PyDev, предлагая такие функции, как анализ кода и удаленная отладка.

В июле 2008 года Аптана приобрела PyDev, сохранив Задрозного в качестве руководителя проекта. Они открыли исходный код PyDev Extensions в сентябре 2009 года и объединили его с PyDev.

Когда Appcelerator приобрел Aptana в январе 2011 года, они приобрели PyDev путем расширения. Задрозный остался руководителем проекта. С тех пор развитие PyDev ускорилось.

В марте 2011 года PyDev 2.0 был выпущен с поддержкой действий TDD, а в апреле следующего года была выпущена версия 2.5 с поддержкой Django. Май 2013 года стал важной вехой, поскольку PyDev превысил свою цель в ходе успешного краудсорсингового раунда для продолжения разработки, и была выпущена версия 2.7.5. Кампания также профинансировала создание Задрозным LiClipse, платного форка Eclipse с закрытым исходным кодом, который по умолчанию объединяет PyDev.

PyDev получил улучшения в выводе типов и заметное увеличение вклада в кодовую базу, когда версия 2.8 была выпущена в июле 2013 года. С тех пор в PyDev было внесено множество дополнительных улучшений, и он получил множество положительных отзывов.

Версия 5.4.0 была выпущена 30 ноября 2016 года. этот выпуск поддерживает Python 3.6.

Функции

Ниже приведены некоторые из доступных функций (версия 2.7.5):

  • CPython, Jython и IronPython поддержка
  • Автозавершение кода
  • Автозаполнение кода с автоматическим импортом
  • Анализ кода (с быстрым решением проблем, обнаруженных при анализе кода - Ctrl +1)
  • Отладчик
  • Django
  • Удаленный отладчик (позволяет отладить скрипты, не запускаемые из Eclipse)
  • Консоль отладки (позволяет интерактивное зондирование в приостановленном режиме)
  • Интерактивный консоль
  • Синтаксис Python 2.x и 3.x
  • Базовая подсветка синтаксиса
  • Ошибки синтаксического анализатора
  • Представление структуры
  • Настройки табуляции или пробелов
  • Интеллектуальный отступ / отступ
  • Комментарий / раскомментирование / блоки комментариев
  • Сворачивание кода
  • Перейти к определению
  • Покрытие кода
  • Отметить вхождения
  • Pylint интеграция
  • Задачи TODO
  • Помощники по содержанию (Ctrl + 1)
    • Назначьте результат атрибуту или локальному
    • Окружите код с помощью try.. catch / finally
    • Создать строку документации
    • Переместить импорт в глобальную область
  • Ключевые слова, представленные в виде автозавершения, при вводе
  • Краткое описание
Расширения PyDev

До сентября 2009 года существовало две версии PyDev: версия с открытым исходным кодом и условно-бесплатная версия PyDev Extensions. Некоторые расширенные функции, такие как анализ кода, быстрые исправления и удаленная отладка, были зарезервированы для платной версии. 3 сентября 2009 г. Aptana анонсировала PyDev версии 1.5, комбинированную версию PyDev и PyDev Extensions, которые доступны по общественной лицензии Eclipse.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-02 11:27:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте