Komodo IDE / Komodo Edit 5.1

Компания Active State выпустила новую версию своих замечательных мультиплатформенных продуктов Komodo IDE 5.1 и Komodo Edit 5.1. . Komodo Edit — это бесплатная версия Komodo IDE с меньшим функционалом, но от этого он менее вкусным не становится. Многие свои возможности Komodo Edit унаследовал от своего старшего брата и успешной среды разработки Komodo Edit, такие как автодополнение кода, подсказки, подсветка и проверка синтаксиса, эмуляция Vi, сочетания клавиш Emacs и другие.

Расскажу немного о возможностях.

Поддерживаемые языки

Komodo Edit имеет многоязычную поддержку:

  • Клиентских языков: CSS, HTML, JavaScrip и XML
  • Серверных языков:PHP, Python, Ruby, и Tcl
  • Шаблонов: RHTML, Template-Toolkit, HTML-Smarty и Django
  • Различные файлы конфигурации ini, crontab, Apache и др.

Поддерживаемые платформы.

Поддерживает большинство существующих популярных платформ. Будь то Windows, Linux или MacOSx. Про установку я уже писал.

Стандартные возможности редакторов

Комментирование, автоматические отступы, выделение блоков, инкрементальный поиск, объединение строк, полноэкранный режим и ещё много всяких мелочей, которые сразу и не вспомнить.

Кроме того, Komodo Edit имеет поддержку code snippets, макросов, «сворачивание» кода, редактирование нескольких документов используя разные группы табов. Можно создавать проекты из шаблонов используя менеджер проектов, с уже определённой структурой и наборами toolbox.

Unsaved changes

Расширения

Поскольку Komodo Edit основан на Mozilla XUL, он имеет возможность установки расширений. При этом проблем у утечкой памяти нет. Можно создать расширения, так же как и для Firefox, используя стандартный Mozilla API, основанный на XUL, XBL и XPCOM. Возможности расширений практически не ограничены, для их разработки кроме JS может использоваться Python.

Вот несколько расширений, которые я использую и рекомендую: Source Tree, TODO helper

Сообщества

Новые возможности, появившиеся в 5.1:

Диалог открытия файлов

Теперь он включает:

  • Быстрое переключение между открытыми файлами
  • Открытие ранее открытых файлов
  • Открытие файлоа в текущей директори
  • Открытие файлов текущего проекта

Посмотрите видео с возможностями:

http://vimeo.com/3825622
История открытия файлов.

Показывает ранее открытые файлы с возможностью фильтра по названию.

komodo history
Подсветка поиска.
http://vimeo.com/3387846
Гиперлинки (hyperlinks)

Вот это очень интересная возможность. Это больше чем простой go to definition. Если при зажатом ctrl навести курсор на слово, то оно будет подчёркнуто как ссылка. Если это функция, то при двойном клике откроется обозначение этой функции. Если это ссылка в, то эта сслыка откроется в браузере. Если же вы обозначаете цвет в CSS, то будет открыт диалог подбора цвета.

Komodo Edit hyperlinks

Где качать?

Komodo Edit и Komodo IDE ($295)

Комментарии к заметке «Komodo IDE / Komodo Edit 5.1»:

Для комментирования необходимо авторизироваться или зарегистрироваться