LINUX.ORG.RU

KDevelop 4.1

 , , ,


0

1

После полугода разработки вышел новый стабильный выпуск среды для разработки приложений KDevelop.

Помимо общего увеличения стабильности, данный релиз содержит такие новые возможности:

  • Поддержка git теперь «из коробки», в дополнение к уже существующим плагинам поддержки SVN и CVS. Более подробная информация по функциональности тут.
  • Поддержка экспорта патчей различными методами, а именно по e-mail, через pastebin и ReviewBoard.
  • Поддержка внешних скриптов в дополнение к скриптам Kate позволяет легко выполнять команды из IDE, в том числе используя содержимое окна редактора кода как ввод или вывод для скриптов. Таким образом можно легко запускать утилиты форматирования кода и им подобные, а также делать другие полезные вещи.
  • Загрузка удаленных проектов прямо из IDE. Теперь для загрузки удаленного проекта из VCS можно воспользоваться мастером импорта, который самостоятельно выполнит SVN checkout или Git clone. Среди прочего, мастер поддерживает импорт проектов KDE SC, для чего нужно просто выбрать проект из предложенного списка.
  • Добавлен Hex-редактор с использованием компонентов Okteta.
  • Поддержка PHP 5.3.
  • Улучшенные средства управления проектами.
  • Улучшенная поддержка CMake.

KDevelop — многоязыковая IDE, написанная с использованием Qt/kdelibs. В данный момент имеет поддержку C/C++ и PHP, поддержка же плагинов других языков находится на стадии разработки. Основной системой сборки для проектов является CMake, хотя имеется поддержка любых систем сборки, основанных на makefile. Имеет удобный редактор кода на основе katepart с подсветкой синтаксиса, одним из лучших на сегодня автодополнений, сверткой блоков кода и другими полезными функциями. Поддерживается отладка с использованием GDB.

>>> Подробности

★★★★★

Проверено: Aceler ()
Последнее исправление: MuZHiK-2 (всего исправлений: 4)
Ответ на: комментарий от genetic_error

>Бладжад, когда они поддержку ctags из 3ей ветки вернут

А нафига, если свой парсер в разы мощнее?

и grep по проэкту?


Не нашел Find In Files? А почему я тогда нашел?

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

Эх, вот бы сабжу поддержку питона и было бы вообще щастье.

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

Мощнее, зато медленнее. Всё же не помешало бы иметь возможность эту фичу отключать, для больших проектов-то.

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

Там есть упрощенный парсер, который используется вместо основного, когда в проекте дохрена файлов. Дохрена можно задавать.

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

А, ясно.

А вообще, как оцениваешь стабильность сабжа, функциональность, скорость? На больших проектах как себя ведет?

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

Не юзал на больший проектах. Кроме своих мелочей, юзал на амароке, на самом себе. Нормально. Проблем со скоростью, стабильностью нет. Допиливать есть что, но это уже второстепеное.

Pavval ★★★★★
() автор топика

> KDevelop — многоязыковая IDE, написанная с использованием Qt/kdelibs. В данный момент имеет поддержку C/C++ и PHP

Бугага.

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

> Плагин mercurial валяется на playground, правда он пока неживой.

Истинно реку - не будет KDevelop счастья без живого Mercurial %)

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

Правда сразу предупрежу, раз сказал про амарок (чтобы меня балаболом не обозвали): на амароке проявляется милое наложение бага в cmake (FindZLIB.cmake) и тормозного QRegExp из Qt, в результате чего проект грузится минуту. Патч на cmake все исправляет.

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