Eric

Скриншот программы:
Eric
Детали программы:
Версия: 18.06 обновление
Дата загрузки: 22 Jun 18
Разработчик: Detlev Offenbach
Тип распространения: Бесплатная
Популярность: 246

Rating: 2.4/5 (Total Votes: 5)

Eric - это проект с открытым исходным кодом и несколькими платформами, который предоставляет разработчикам и программистам полнофункциональную и уникальную среду разработки (Integrated Development Environment) для языков программирования Python и Ruby.


Это написано полностью на Python

Программное обеспечение написано на Python, оснащено интерфейсом графического интерфейса пользователя (GUI), разработанным с помощью инструментария Qt, и интегрирует библиотеку Scintilla, которая предоставляет основные функции редактирования текста.

Eric предназначен для использования как ежедневный и всесторонний редактор программ, а также профессиональная утилита управления проектами, объединяющая несколько мощных функций для программистов Python и Ruby.


Особенности с первого взгляда

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

Он также предлагает интерактивные оболочки Python / Ruby, настраиваемый макет окна и подсветку синтаксиса, встроенные функции поиска и замены расширенного проекта, а также поддержку репозиториев Mercurial (HG) и Subversion (SVN).

Приложение объединяет множество мощных функций, таких как браузер классов, веб-браузер, многофункциональный отладчик Ruby, поддержка покрытия кода и профилирования, поддержка unittest, поддержка CORBA, интерфейс управления версиями для CVS (система параллельных версий) , функции сотрудничества и систему документации исходного кода.

Кроме того, он объединяет мощный отладчик Python, который поддерживает отладку многопроцессорных и многопоточных приложений, автоматические проверки кода, управление задачами, интерфейсы cx_freeze, enchant и PyLint, диалоги Qt и мастера регулярных выражений и утилиту рефакторинга канатов.


Нижняя линия

Еще одна интересная особенность - возможность запуска внешних приложений. Кроме того, проект предоставляет пользователям диаграммы приложений и множество внутренних утилит для предварительного просмотра Qt-переводов и форм.

Эрик в настоящее время доступен на нескольких языках, включая английский, немецкий, французский, русский и чешский. Он распространяется в двух стабильных версиях: Eric4 для Qt4 и Python 2 и Eric5 для Qt4 и Python 3. Он поддерживает операционные системы Linux, Microsoft Windows и Mac OS X.

Что нового в этом выпуске:

    <литий> редактор:
  • добавлена ​​опция конфигурации (страница Editor- & gt; Style), чтобы отобразить карту маркера слева или справа от редактора.
  • добавлено контекстное меню для "fold" Маржа
  • улучшенная обработка сложенных линий при использовании "перейти к" Функции
  • изменить размер окна автозаполнения в соответствии с содержимым
  • добавлен параметр конфигурации (Editor & gt; автозаполнение, чтобы установить максимальную ширину и высоту окна автоматического заполнения
  • Shell:
  • изменить размер окна автозаполнения в соответствии с содержимым
  • pip Интерфейс:
  • добавлено действие для установки локально доступного пакета / колеса
  • Веб-браузер (NG):
  • улучшил отправку "Referer" заголовок, как это делает Firefox

Что нового в версии:

  • Общие:
  • добавлен значок строки состояния, чтобы отобразить статус онлайн в главном окне
  • добавлено действие для очистки личных данных IDE
  • Шашки:
  • добавлена ​​возможность игнорировать предупреждения по коду (используйте __IGNORE_WARNING___, например __IGNORE_WARNING_M613 __)
  • Debugger:
  • добавлен реестр интерфейса отладчика, позволяющий использовать отладчики в качестве плагинов
  • Отладчики Python:
  • изменил протокол на протокол стиля JSONRPC, чтобы быть более надежным
  • массовое увеличение скорости отладочного клиента (Tobias Rzepka)
  • унифицировал клиенты отладчика для Python 2 и 3 (Tobias Rzepka)
  • унифицировал стандартные и поточные клиенты отладчика (Tobias Rzepka)
  • добавлена ​​поддержка отладки для потоков QThread (Tobias Rzepka)
  • Отладчик Ruby:
  • удалил отладчик Ruby (интерфейс больше не работает с последними версиями Ruby)
  • Просмотр трассировки вызовов
  • добавлена ​​возможность прекратить запись при выходе клиентского скрипта
  • Просмотр переменных
  • добавлена ​​возможность обновления представления через контекстное меню
  • Hex Editor:
  • добавлен инструмент редактирования маленького шестнадцатеричного редактора (используется также как автономный инструмент).
  • Редактор иконок:
  • добавлена ​​возможность закрыть все остальные окна редактора значков
  • Проект:
  • добавлено диалоговое окно для быстрого поиска файлов в списке файлов проекта (спасибо Майку К. Флетчеру за большую часть этого)
  • добавлена ​​возможность повторного сканирования проекта для задач при открытии
  • Браузер проекта:
  • добавлена ​​возможность поиска в дереве файлов с помощью клавиатуры (только для каталогов и файлов)
  • Инструменты
  • Лоток для начинающих
  • добавлена ​​запись, отображающая информацию о версии.
  • Интерфейсы системы управления версиями:
  • Mercurial
  • добавлена ​​поддержка для вытягивания и нажатия текущей закладки
  • добавлена ​​поддержка расширения полосы.
  • добавлена ​​поддержка расширения histedit
  • добавлена ​​поддержка расширений полосы и выборки в браузере журнала
  • добавлено действие в меню администрирования для очистки пакетов резервного копирования.
  • Веб-браузер (на основе QtWebKit):
  • добавлена ​​возможность запоминать значения масштабирования для каждого сайта (включая диалог для управления ими)
  • добавлен значок строки состояния, чтобы показать статус онлайн.
  • Веб-браузер (на основе QtWebEngine):
  • портировал веб-браузер на QtWebEngine с Qt 5.6.0, поскольку начиная с этой версии QtWebKit больше не (официально) поддерживается
  • Сторонние пакеты:
  • обновленные Pyigs до 2.1.3
  • обновлен pep8 до 2.1.0dev0 и переименован в pycodestyle
  • обновленная информация о зоне покрытия.py до 4.1.0
  • обновленные pyflakes до 1.2.3 +

Что нового в версии 6.1.6:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 6.1.3:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 6.1.0:

  • Общие:
  • добавлена ​​страница конфигурации для редактирования списка типов mime, которые нужно открыть в редакторе eric.
  • добавлен переключатель командной строки '--settings =' для хранения файлов настроек в нестандартном каталоге
  • Шашки:
  • добавлен пакетный режим для проверки стиля кода, чтобы использовать несколько CPU / CPU-Core
  • добавлены разные проверки на проверку стиля кода (комментарий к кодировке, авторские права, слепые, кроме операторов печати, один кортеж элементов, импорт __future__, строковые форматы старого стиля, строковые строки)
  • добавлен пакетный режим для проверки синтаксиса, чтобы использовать несколько процессоров / процессорных ядер
  • добавлен пакетный режим для проверки отступов, чтобы использовать несколько процессоров / CPU-ядер
  • добавлена ​​проверка сложности кода iaw. McCabe для проверки стиля кода
  • Редактор:
  • добавлена ​​возможность настройки цветов направляющих отступов.
  • добавлена ​​возможность запрашивать несколько списков завершения и поставщиков вызовов.
  • добавлены маркеры поиска к карте маркеров
  • Браузер файлов:
  • добавлена ​​возможность отображения импорта скрипта Python.
  • Просмотр журнала:
  • добавлен фильтр сообщений, включающий страницу конфигурации
  • Диалог настроек:
  • изменил функцию «фильтр» на функцию «поиска», отключив все записи, которые не содержат введенную строку
  • изменил обработку записей списка страниц конфигурации, которые будут свернуты при первом показе, и помнят расширенные, пока выполняется eric (но не между вызовами)
  • просмотрщики:
  • добавлена ​​возможность использовать 'Sphinx' для просмотра файлов ReST
  • Проект
  • добавлена ​​возможность автоматической реорганизации файлов при изменении типов проекта или типов файлов.
  • Браузер проекта:
  • добавлена ​​возможность отображения импорта скрипта Python.
  • Код исходного кода:
  • добавлены теги для описания типа параметров (@type, @ptype) и возвращаемых значений (@rtype)
  • Средство просмотра задач:
  • добавлена ​​возможность добавления подзадач (например, иерархии задач) для создаваемых вручную задач
  • Инструменты
  • Диалоговое окно
  • добавлена ​​возможность поиска на выходе
  • Интерфейсы системы управления версиями:
  • Все
  • добавлена ​​возможность поиска на выходе диалоговых окон Diff
  • Mercurial
  • улучшена функциональность браузера журнала в режиме поиска
  • улучшена функциональность браузера журнала, нажав и нажав на действия.
  • улучшена функциональность диалогового окна статуса с помощью вида просмотра
  • Веб-браузер:
  • добавлена ​​поддержка разрешений функций HTML5
  • улучшенный синтаксический анализ заголовка вывода контента аналогичен тому, как это делается в qutebrowser
  • изменен и расширен интерфейс VirusTotal для API v2
  • добавлено окно собственного веб-инспектора для преодоления недели Qt
  • добавлен менеджер Flash Cookies
  • Сторонние пакеты:
  • обновленный охват до 4.0
  • обновленные Pyigs до 2.0.2

Что нового в версии 6.0.9:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 6.0.7:

  • Это исправление ошибок.
  • >

Что нового в версии 6.0.5:

  • Это исправление ошибок.
  • >

Что нового в версии 6.0.4:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 6.0.1:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 6.0.0:

  • Версия 6.0.0 из eric включает в себя функциональность eric 5.5 плюс несколько дополнительных. Основное различие заключается в том, что его можно использовать с Python3 / 2, PyQt5 / 4 и Qt5 / 4 на платформах Linux, Mac OS X и Windows.

Что нового в версии 5.5.0:

  • Общие:
  • реализована фоновая служба, выполняющая скрипты Python2 и Python3 в фоновом режиме, независимо от текущего интерпретатора
  • добавлены переводы португальцев, предоставленные Кандидо Фонтесом
  • Шашки:
  • обновлен pep8 до 1.5.6
  • обновленные pyflakes до версии 0.8.1 (совместимость с Python 3.4.0)
  • добавлена ​​проверка синтаксиса для файлов JavaScript.
  • добавлена ​​возможность проверки нескольких файлов из браузера источников проекта
  • Debugger:
  • обновленный охват до 3.7.1
  • включена информация о покрытии в проектах Python2
  • Редактор:
  • добавлена ​​карта прокрутки, такая как отображение всех маркеров
  • добавлена ​​запись в контекстное меню для перезагрузки файла с заданной кодировкой
  • добавлена ​​лексер для файлов таблицы стилей Qt (при обновлении с более старых версий для версии 1 изменение ассоциации lexer для файлов * .qss необходимо выполнить через диалог конфигурации)
  • добавлена ​​поддержка QScintilla Gettext lexer (QsciLexerPO) с QScintilla 2.8.2
  • добавлена ​​поддержка QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) с QScintilla 2.8.3
  • Multi Project:
  • добавлена ​​поддержка категоризации проектов и изменения формата файла нескольких проектов
  • изменил формат файла нескольких проектов, чтобы содержать относительные пути к содержащимся файлам проекта.
  • Менеджер плагинов:
  • расширил диалоговое окно репозитория плагина, чтобы скрыть нежелательные записи и очистить область загрузки плагинов.
  • реализована проверка совместимости Python2 для плагинов (новый флаг boolean 'python2Compatible'
  • Проект:
  • добавлена ​​поддержка проектов JavaScript
  • добавлен код для перемещения удаленных файлов / каталогов в корзину, возвращаясь к их удалению (os.remove), если send2trash нельзя импортировать из-за отсутствия зависимостей
  • Браузер проектных форм:
  • добавлена ​​возможность изменения некоторых параметров создания кода формы (см. страницу конфигурации Qt)
  • Интерфейсы системы управления версиями:
  • Все
  • сделал светодиодный индикатор состояния (правый нижний угол) (в зависимости от общего состояния VCS он отобразит браузер журнала или диалоговое окно состояния)
  • Mercurial
  • улучшил диалог тега и расширил браузер журнала, чтобы разрешить тегирование конкретной версии.
  • добавлены диалоги для ввода содержимого для файлов .hgrc / mercurial.ini и .hg / hgrc.
  • добавлена ​​опция конфигурации для принудительного использования инструмента внутреннего слияния
  • предоставила доступ к действиям, связанным с push / pull, зависящими от настроенного удаленного репозитория (по умолчанию / по умолчанию - нажатие .hg / hgrc)
  • расширил браузер журнала действием, чтобы переключиться на выбранную ревизию
  • добавлена ​​поддержка расширения полки (с Mercurial 2.8)
  • добавлена ​​поддержка расширения больших файлов (с Mercurial 2.0)
  • добавлена ​​поддержка резюме очередей Mercurial
  • добавлена ​​поддержка различных подкоманд «разрешить»
  • Веб-браузер:
  • добавил DuckDuckGo в список поисковых систем по умолчанию.
  • Сторонние пакеты:
  • обновленный CharDet до версии 2.2.1

Что нового в версии 5.4.7:

  • Это исправление ошибок.
  • >

Что нового в версии 5.4.6:

  • Это исправление ошибки.
  • >

Что нового в версии 4.5.19:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 4.5.18:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 4.5.17:

  • Это релиз исправления ошибок.
  • >

Что нового в версии 4.5.15:

  • Это релиз исправления ошибок.
  • >

Требования

  • Python
  • PyQt

Скриншоты

eric_1_69446.png
eric_2_69446.png

Похожие программы

Xwpe-ALPHA
Xwpe-ALPHA

3 Jun 15

qtres2dox
qtres2dox

20 Feb 15

Val(a)IDE
Val(a)IDE

11 May 15

Комментарии к Eric

Комментарии не найдены
добавить комментарий
Включите картинки!