KDevelop 5.5 поставляется с различными улучшениями и улучшенной поддержкой C ++ и PHP.

KDevelop

После шести месяцев разработки анонсирован выпуск новой версии интегрированной среды программирования КДевелоп 5.5, в котором интегрировать некоторые улучшения и новые функции, среди которых выделяются улучшения поддержки C ++, PHP и интеграция с Python 3.8.

Тем, кто не знаком с KDevelop, следует знать, что это интегрированная среда разработки для систем GNU / Linux-Unix, а также для Windows, также планируется запуск в версии для Mac OS, KDevelop Он опубликован под лицензией GPL и предназначен для использования в графической среде KDE, хотя он также работает с другими средами, такими как Gnome.

В отличие от многих других интерфейсов разработки, У KDevelop нет собственного компилятора, поэтому он полагается на gcc для создания двоичного кода. Его последняя версия в настоящее время находится в разработке и работает с разными языками программирования.

Из них мы можем выделить некоторые, такие как C, C ++, PHP и Python, установив официальный плагин. Другие языки, такие как Java, Ada, SQL, Perl и Pascal, а также сценарии для оболочки Bash еще не перенесены на KDevelop4, хотя они могут поддерживаться в будущем.

Кдевелопмент он полностью совместим с процессом разработки KDE 5, включая использование Clang в качестве компилятора. Код проекта использует библиотеки KDE Frameworks 5 и Qt 5.

KDevelop по умолчанию использует текстовый редактор Kate. Упомянутые ниже функции относятся к среде разработки:

  • Редактор исходного кода с подсветкой синтаксиса и автоматическим отступом (Kate).
  • Управление разными типами проектов, такими как CMake, Automake, qmake (для проектов на базе библиотеки Qt и Ant (для проектов на Java).
  • Браузер между классами приложения.
  • Интерфейс для gcc, компилятора GNU.
  • Фронтенд для отладчика GNU.
  • Мастера для создания и обновления определений классов и инфраструктуры приложения.
  • Автоматическое завершение кода на C и C ++.
  • Встроенная поддержка Doxygen.
  • Позволяет управлять версиями.
  • и более

KDevelop 5.5 Основные новые функции

В новой версии KDevelop 5.5 выделена работа, проделанная для повышения стабильности, а также для оптимизации производительности и упрощения обслуживания базы кода.

Таков случай улучшенная поддержка языка C ++, с которым были добавлены отсутствующие предупреждения, чтобы включить доступные по умолчанию файлы заголовков.

Помимо плагинов для анализа кода на основе Clang-tidy и Clazy добавили возможность выбора наборов проверок. Логика поиска типов была расширена за счет упреждающего завершения кода.

Еще одно улучшение касается поддержка языка PHPКак добавлена ​​поддержка написанных свойств, представленных в PHP 7.4., импортируйте функции и константы из других пространств имен, массивов типов и видимых констант классов.

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

Как и он поддержка передачи переменных среды из среды процесса и возможность настроить среду на основе Flatpak.

Из других изменений которые упоминаются в объявлении:

  • Добавлена ​​начальная поддержка Python 3.8.
  • Добавлен диалог для выполнения операции перебазирования в Git
  • Повторная компиляция файлов tar обеспечивается установкой заголовков Pax.
  • В настройки добавлена ​​опция отключения кнопок закрытия вкладок.

Как установить KDevelop 5.5 на Ubuntu и производные?

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

В, вы сможете найти ссылки для скачивания новой версии KDevelop 5.5 для различных поддерживаемых операционных систем. Пользователи Linux могут использовать файл AppImage. который можно получить и запустить с помощью терминала, набрав в нем следующие команды:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.