LINUX.ORG.RU

eric4 4.1.0


0

0

Eric4 - интегрированная среда разработки на языке программирования Python, созданная с помощью PyQt4 и QScintilla2. Eric4 имеет интегрированный браузер классов, встроенный отладчик, поддерживает подсветку, автодополнение, проверку синтаксиса и многие другие полезные возможности.
В новой версии исправлены ошибки, внесены исправления для совместимости с Python 2.5, добавлены новые типы проектов: Eric4 Plugin, Django, TurboGears, wxPython, код может экспортироваться в HTML, PDF, RTF и LaTeX. Значительно улучшена функциональность.

Скриншоты: http://www.die-offenbachs.de/eric/eri...
Скачать: http://www.die-offenbachs.de/eric/eri...

>>> Сайт Eric

Надо будет глянуть. Надеюсь странные глюки с редактированием текстов и навигацией курсора они исправили.

mst_72
()

Эх, красиво. Хотя, наверное, до удобства _редактирования_ того же vim или emacs как до Луны. Кто-нибудь может сравнить?

А вот еще интересно, можно ли к виму прикрутить такую же рюшечку, как здесь -> http://www.die-offenbachs.de/eric/images/eric4-screen-02.png -- чтобы как-нибудь обозначались границы блока? (на скрине вертикальный ряд точек)

xio
()

Скриншоты ниасилил, много кнопок.

Sikon ★★★
()
Ответ на: комментарий от xio

> А вот еще интересно, можно ли к виму прикрутить такую же рюшечку, как здесь -> http://www.die-offenbachs.de/eric/images/eric4-screen-02.png -- чтобы как-нибудь обозначались границы блока? (на скрине вертикальный ряд точек)

Можно.

anonymous
()
Ответ на: комментарий от xio

Это, если я правильно понимаю - folding :)
и, если ты пользуешься taglist для подсветки питон-кода, то в
~/.vimrc
надо строчку типа
set foldmethod=indent

( вобще я не юзер вима :) могу и ошибаться )

zDemoniac
()

>код может экспортироваться в HTML, PDF, RTF и LaTeX

Подсветку синтаксиса в коде оно сохраняет или как?

Rodegast ★★★★★
()
Ответ на: комментарий от zDemoniac

OMG, что за монстр в левом верхнем углу страницы?

anonymous
()

Классная программка. но я что-то к gvim привык :))

anonymous
()
Ответ на: комментарий от zDemoniac

Ни тэгами, ни фолдингом не пользуюсь, но последнее -- это "сворачивание" блоков кода, я же имел в виду индикацию тела блока.

xio
()
Ответ на: комментарий от xio

а как там с автодоплнением? всмысле имена методов у обьекта дополняются согласно содержимому класса или как?

anonymous
()

> автодополнение

Не вводите народ в заблуждение. Автокомплит там отвратный и работает непонятно как.

troorl ★★
()
Ответ на: комментарий от anonymous

Не, ну даже Microsoft уже такие интерфейсы давно не делает, чтобы столько много кнопок.

anonymous
()
Ответ на: комментарий от DOKA

ага, не хнают...

этот монстрик как младший брат клипсы...

AVL2 ★★★★★
()

Диаграммки классов понравились, остальное ацтой

anonymous
()

Как-то пробовал, но так и не понял, зачем мне эти мириады кнопок. В Kate все удобства есть, а хлама -- нет. Правда, нет и дебаггера, но, опять же, зачем он, когда есть TDD...

В общем, одобряю наличие, но для меня это бессмысленно раздутый аналог Kate или KDevelop.

amix ★★★
()

Пользовался, прикольно, если только для питона. Сам юзаю клипсу с PyDEV, CDT, PDT - тормозная, правда, немеряно имхо надо чето другое искать :((.

А насчет лого eric это да, сменили бы его. Всё впечатление о проге портит, один чел увидев сий символ сказал "неее... я программой с таким значком пользоваться отказываюсь!" ))))

steinburzum
()
Ответ на: комментарий от steinburzum

Какие вы девочки мнительные :) Кыш на кухню!

anonymous
()

очередное поделие?

я, очевидно, непроходимо глуп и не могу понять, для чего надо делать очередной велосипед немалого размера, ограниченного по функциональности?

Rastafarra ★★★★
()
Ответ на: комментарий от xio

Мне удобно так:

в vimrc:

set list listchars=tab:\>.,trail:.

меняйте на \. , -- и будет как на скриншоте.

Мне религия позволяет индентацию табами делать :)

anonymous
()

Туча кнопИчек сильно сжирает рабочее место (для кода которое), а мне чем больше кода на экране -- тем удобнее навигация и понимание. В Emacs-е я вообще только верхнюю строчку меню оставил, да и то, на всякий случай, почти ей не пользуюсь.

one_more_hokum ★★★
()
Ответ на: комментарий от Rastafarra

Пользуюсь эриком для питона, удобно. Панели с кнопочками выключены, с автокомплитом пока засада, работает только в рамках редактируемого класса-файла. Из плюсов хорошая интеграция с QT, с профайлерами, чекерами, легкий.

zJes ★★
()
Ответ на: комментарий от anonymous

> set list listchars=tab:\>.,trail:.

Апъ! Оригинально...

http://img149.imageshack.us/img149/8061/vimxoria256vimrclistchaqy6.png

В хелпе еще написано, что можно вставлять любой юникод-символ, так что, может быть, и не такая бесполезная затея... Хотя пока не нашел варианта для индентации четырьмя пробелами.

xio
()
Ответ на: комментарий от xio

Я добавил в syntax/python.vim:

syn match   pythonHLIndent    /^\t\{1}/
  syn match   pythonHLIndent1   /\(^\t\{1}\)\@<=\t\{1}/
  syn match   pythonHLIndent2   /\(^\t\{2}\)\@<=\t\{1}/
  syn match   pythonHLIndent3   /\(^\t\{3}\)\@<=\t\{1}/
  syn match   pythonHLIndent4   /\(^\t\{4}\)\@<=\t\{1}/
  syn match   pythonHLIndent5   /\(^\t\{5}\)\@<=\t\{1}/
  syn match   pythonHLIndent6   /\(^\t\{6}\)\@<=\t\{1}/
  syn match   pythonHLIndent7   /\(^\t\{7}\)\@<=\t\{1}/
  syn match   pythonHLIndent8   /\(^\t\{8}\)\@<=\t\{1}/
  syn match   pythonHLIndent9   /\(^\t\{9}\)\@<=\t\{1}/
  syn match   pythonHLIndent10  /\(^\t\{10}\)\@<=\t\{1}/
  " Для пробелов
  syn match   pythonHLSpace     /\(^\ \{4}\)\{1}/
  syn match   pythonHLSpace1    /\(\(^\ \{4}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace2    /\(\(^\ \{8}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace3    /\(\(^\ \{12}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace4    /\(\(^\ \{16}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace5    /\(\(^\ \{20}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace6    /\(\(^\ \{24}\)\)\@<=\(\ \{4}\)\{1}/
  syn match   pythonHLSpace7    /\(\(^\ \{28}\)\)\@<=\(\ \{4}\)\{1}/

и

  HiLink pythonHLIndent         Todo
  HiLink pythonHLIndent1        Cursor
  HiLink pythonHLIndent2        StatusLine
  HiLink pythonHLIndent3        DiffChange
  HiLink pythonHLIndent4        Visual
  HiLink pythonHLIndent5        Todo
  HiLink pythonHLIndent6        Cursor
  HiLink pythonHLIndent7        StatusLine
  HiLink pythonHLIndent8        DiffChange
  HiLink pythonHLIndent9        Visual
  HiLink pythonHLIndent10       Todo

  HiLink pythonHLSpace  StatusLine
  HiLink pythonHLSpace1 DiffChange
  HiLink pythonHLSpace2 Todo
  HiLink pythonHLSpace3 Cursor
  HiLink pythonHLSpace4 StatusLine
  HiLink pythonHLSpace5 DiffChange
  HiLink pythonHLSpace6 Todo
  HiLink pythonHLSpace7 Cursor

И оно теперь каждый уровень отступа рисует другим цветом
Можно было конечно и покрасивее сделать, но было лень )

syhpoon
()

они йусченка с логотипа уберут наконец?

gigabito
()

А оно работает под Windows?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.