KDevelop 5.5 постачається з різними вдосконаленнями та покращеною підтримкою C ++ та PHP

KDevelop

Після півроку розробки, було оголошено про випуск нової версії інтегрованого середовища програмування 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 ++.
  • Власна підтримка кисню.
  • Дозволяє керувати версіями.
  • і більше

KDevelop 5.5 Основні нові функції

У новій версії KDevelop 5.5 виділено роботу, яка була зроблена для покращення стабільності, а також для оптимізації продуктивності та спрощення обслуговування базової бази коду.

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

На додаток до плагінів для аналізу коду на основі 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.