Сегодня состоялся релиз интегрированной среды разработки KDevelop, первый с момента выхода KDE4.
Основные усилия разработчиков при подготовке данного релиза были направлены на создание отличной IDE для C++. Но это не значит, что другие языки не будут поддерживаться, расширения для них будут добавлены позже. Сейчас в svn доступны расширения для C#, CSS, Erlang, Java, Python и других языков.
Основные возможности:
- Навигация с быстрым переходом по объявлениям и семантической подсветкой кода
- Проверка синтаксиса и полуавтоматическое исправление кода
- Автодополнение классов, функций, шаблонов, переменных и объявлений о включении заголовочных файлов
- Для разработчкиков, использующих Qt, реализована поддержка механизмов сигнал-слот с автозаполнением
- Поддержка CMake, редактирования Makefile'ов, автодополнения и подсветки кода в файлах CMake, полуавтоматического добавления созданных классов в CMake-файлы, автоматического перехода к участку кода по ошибке
- Поддержка GDB, позволяющая устанавливать точки остановки, пошаговый переход и просмотр текущего стека вызовов. Также доступен вывод типов Qt, KDE и STL в читаемом формате
- Интеграция документации: встроенная документация для CMake и Qt, всплывающие подсказки для классов и функций, показ полной версии документации с помощью toolview
- Интеграция с SVN
- Поддержка сессий
- Автоматическое форматирование кода
- Поиск по файлам
Одновременно было выпущено расширение для PHP, предоставляющее базовые возможности для веб-разработчика:
- Семантический анализ кода и ошибок, включая комментарии PHP Doc для подсказок о параметрах и возвращаемых значений
- Автодополнение кода с поддержкой ООП
- Подсветка кода и его контекстный просмотр
- Поддержка отображения документации по параметрам и возвращаемым значениям с сайта PHP.net
>>> Подробности