Eric (Eric)
Eric | |||
---|---|---|---|
| |||
Тип | интегрированная среда разработки | ||
Авторы | Detlev Offenbach и др. | ||
Разработчик | сообщество | ||
Написана на | Python | ||
Интерфейс | графический (Qt) | ||
Операционные системы | Linux, macOS и др. UNIX-подобные, Windows | ||
Языки интерфейса | русский и ещё 8 языков | ||
Последняя версия | 22.12 (1 декабря 2022[1]) | ||
Репозиторий | hg.die-offenbachs.homelinux.org/… | ||
| |||
| |||
Состояние | активное | ||
Лицензия | GNU GPL 3 | ||
Сайт | eric-ide.python-projects.org | ||
Медиафайлы на Викискладе |
Eric (полное название: Eric Python IDE) — свободно распространяемая интегрированная среда разработки для языков программирования Python и Ruby. Некоторое время Eric4 работал только с Python 2, а Eric5 с Python 3, но начиная с Eric6 поддерживаются обе версии Python одновременно.
По замыслу, среда служит фронт-эндом для нескольких программ, например редактора QScintilla, интерпретатора языка Python, Rope для рефакторинга, Python Profiler для профилирования. Любую функциональность, которая не требуется, можно не устанавливать. Расширяется через механизм плагинов. Репозиторий плагинов доступен прямо из среды разработки.
Основные возможности
[править | править код]- Менеджер проектов;
- редактор с подсветкой синтаксиса;
- отладчик, профайлер;
- запуск питоновского кода с поддержкой параметров командной строки;
- юнит-тестирование;
- консоль для вывода и менеджер задач (самообновляемый TODO-лист);
- встроенная поддержка систем управления версиями Mercurial и Subversion, а также Git с помощью дополнительного плагина.
Отладчик
[править | править код]В Eric включён графический отладчик, который поддерживает интерактивное исследование во время приостановки и автоостановке на критических исключениях.
Примечания
[править | править код]Ссылки
[править | править код]В другом языковом разделе есть более полная статья Eric Python IDE (англ.). |
Для улучшения этой статьи желательно:
|
- Программное обеспечение по алфавиту
- Интегрированные среды разработки
- Python
- Программное обеспечение с лицензией GNU GPL
- Кроссплатформенное программное обеспечение
- Программное обеспечение для Linux
- Программное обеспечение для macOS
- Программное обеспечение для Windows
- Свободное программное обеспечение, написанное на Python
- Свободные интегрированные среды разработки
- Scintilla