KDevelop 5.6 поставляється з удосконаленнями для C ++, Python та інших

Після півроку розробки він був випущений інтегрованого середовища програмування KDevelop 5.6, який повністю підтримує процес розробки KDE 5, включаючи використання Clang як компілятора.

Дентро змін які були зроблені в цій новій версії виділення CMAke, php, C ++, python а також вдосконалення пропонованих інструментів.

Тим, хто не знайомий з 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 5.6 Основні нові функції

У цій новій версії KDevelop запроваджено покращену підтримку проектів CMake, поряд із можливістю групувати цілі побудови cmake у різні підкаталоги, крім імпорту проектів, задіяний cmake-file-api. Покращена обробка помилок.

Крім того, висвітлює роботу, зроблену для вдосконалення інструментів для розробки на C ++З удосконалень я знаю, що можливість передавати довільні прапори компіляції була додана при виклику clang.

Що стосується мов, ми можемо знайти sПокращена підтримка мови PHP. PHP-файл "functions.php" був оновлений, і було додано обробку синтаксису PHP 7.1 для виявлення багатьох винятків.

Також зазначається, що була додана підтримка Python 3.9 і була реалізована підтримка збірок з MSVC ++ 19.24.

З інших змін що виділяються з цієї нової версії:

  • Оптимізовано розширення змінних середовища та додано можливість уникнути символу долара за допомогою зворотної косої риски у змінних середовища.
  • Фокус клавіатури для плазмоїду фіксований.
  • Показувати порожні сеанси в механізмі даних.
  • Видаліть псевдонім "text / x-diff" із підтримуваних типів MIME.
  • Він також підтримує нову назву KSysGuard для того, що раніше називалося KF5SysGuard.
  • Оптимізовано та вдосконалено розширення середовища.
  • Рекурсії уникають при розширенні змінних середовища.
  • Виправлено помилку Ctrl + mouse_scroll для збільшення масштабу подання документації.
  • Виправлено скидання коефіцієнта масштабування перегляду документа за допомогою Ctrl + 0.
  • Навігація курсором миші вперед і назад тепер можлива на головних сторінках CMake та ManPage.
  • Виправте перегляд документації за допомогою кнопок миші назад і вперед.
  • Оновлення не виконується при перезавантаженні проектів.

Якщо ви хочете дізнатись більше про цю нову випущену версію, ви можете ознайомитися з деталями, перейшовши на за наступним посиланням.

Як встановити KDevelop 5.6 на Ubuntu та похідні?

Нарешті, для тих, хто хоче протестувати це середовище розробки, вони можуть отримати програму встановлення за наступним посиланням.

В Ви можете знайти посилання для завантаження нової версії KDevelop 5.6 для різних операційних систем, які він підтримує. У випадку з користувачами Linux вони можуть використовувати файл AppImage який можна отримати та виконати за допомогою терміналу, ввівши в нього такі команди:

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

Нарешті, якщо у вас є сумніви щодо роботи або конфігурації KDevelop, ви можете переглянути як навчальні посібники, так і інформацію про це в Інтернеті чи на YouTube.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Джанкарло Денніс - сказав він

    Привіт, ваш блог неймовірний, я запрошу своїх друзів-програмістів стежити за вашим блогом.
    Підніміть настрій!!!!
    Так тримати, і ви залучите більше програмістів.