A KDevelop egy integrált fejlesztői környezet a GNU / Linux-Unix rendszerek, valamint a Windows esetében is tervezik annak indítását Mac OS, KDevelop verzióban A GPL licenc alatt jelent meg, és a KDE grafikus környezetében használható, bár más környezetekkel is működik, például a Gnome-mal.
Sok más fejlesztői felülettel ellentétben, A KDevelop nem rendelkezik saját fordítóval, ezért a gcc-re támaszkodik bináris kód előállítására. Legfrissebb verziója jelenleg fejlesztés alatt áll és különböző programozási nyelvekkel működik.
Közülük kiemelhetünk néhányat, például a C, C ++, PHP és Python hivatalos plugin telepítésével. Más nyelveket, például a Java, Ada, SQL, Perl és Pascal, valamint a Bash shell parancsfájljait még nem portálták a KDevelop4-be, bár a jövőben támogathatók lehetnek.
kdevelop teljes mértékben kompatibilis a KDE 5 fejlesztési folyamattal, beleértve a Clang használatát fordítóként. A projekt kódja a KDE Frameworks 5 és Qt 5 könyvtárakat használja.
A KDevelop alapértelmezés szerint a Kate szövegszerkesztõt használja. Az alábbiakban említett jellemzők a fejlesztői környezetre jellemzőek:
- Forráskód-szerkesztő szintaxis kiemeléssel és automatikus behúzással (Kate).
- Különböző típusú projektek kezelése, például CMake, Automake, qmake (a Qt könyvtárra épülő projektek és Ant (Java alapú projektek).
- Böngésző az alkalmazás osztályai között.
- A gcc kezelőfelülete, a GNU fordítócsomag.
- Kezelőfelület a GNU hibakeresőhöz.
- Varázslók az osztályok definícióinak és az alkalmazás keretrendszerének létrehozására és frissítésére.
- Automatikus kódkiegészítés C és C ++ nyelven.
- A Doxygen natív támogatása.
- Engedélyezi a verziókezelést.
- És több
A KDevelop 5.4 főbb új funkciói
A közelmúltban bemutatták a KDevelop 5.4 integrált programozási környezet új verziójának bevezetését, amelyben néhány változtatás történt a fejlesztői környezet működésének javítása érdekében.
E kiemelhető kiemelhető változások közül azt találjuk hozzáadta a Meson build rendszer támogatását , amelyet olyan projektek készítésére használnak, mint az X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME és GTK.
A KDevelopban most létrehozhat, konfigurálhat, lefordíthat és telepíthet projekteket a Meson, cAutomatikusan töltse ki a Meson build szkriptek kódját, és nyújtson kezdeti támogatást a Meson átírási pluginhoz a projekt különböző aspektusainak (verzió, licenc stb.) Megváltoztatásához.
Scratchpad plugin hozzáadva, amely lehetővé teszi, hogy gyorsan ellenőrizze az írott kód munkáját, vagy kísérletet hajtson végre a kód futtatásával a teljes projekt létrehozása nélkül.
A beépülő modul egy új ablakot ad hozzá az összeállítható és futtatható vázlatok listájához. A körvonalakat a KDevelop dolgozza fel és tárolja, de szerkeszthetőek, mint a normál fájlok kóddal, beleértve az automatikus kiegészítés és a diagnosztika támogatását.
Plugin hozzáadva, hogy ellenőrizze a kódot a Clang-Tidy segítségével. A Clang-Tidy hívás az Analyzer menüben érhető el, amely egyesíti a beépülő modulokat a kódelemzéshez, és már kompatibilis a Clazy, a Cppcheck és a Heaptrack szolgáltatásokkal.
Folytatódott a C ++ nyelv értelmezőjének stabilizálása és modernizálása és a Clang használatán alapuló szemantikai elemző plugin.
A változtatások közül megjegyezzük egy munkakönyvtár hozzáadását a clang elemzőhöz, a mellékelt fájlok problémakimenetének megvalósítását, a "-std = c ++ 2a" opció használatát, a c ++ 1z átnevezését C-re ++ 17, tiltsa le a szám automatikus kiegészítését, és adjon hozzá egy kódgenerátor varázslót, hogy megvédje a fejlécfájlok kettős beillesztését (fejlécvédelem).
Azt is meg kell jegyezni, hogy javult a PHP támogatás. A PHP-ben a nagy fájlokkal való munkavégzés korlátai megnőttek, például a phpfunctions.php most nagyobb, mint 5 MB. Javítva az ld.lld linkkel kapcsolatos problémák.
Hogyan kell telepíteni a KDevelop 5.4 alkalmazást az Ubuntu és a derivatívákra?
Végül azok számára, akik tesztelni akarják ezt a fejlesztői környezetet, beszerezhetik a telepítőt a következő link.
Linux felhasználók számára az AppImage fájlt használhatják, amelyet egy terminál segítségével szerezhetnek be és futtathatnak, és beírhatják a következő parancsokat:
wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.4.1/bin/linux/KDevelop-5.4.1-x86_64.AppImage chmod +x KDevelop.AppImage ./KDevelop.AppImage