A KDevelop kiváló IDE-t kínál a C, C ++ és más programozási nyelvekhez

kdevelop-showusok

A blogban beszélgettek és ajánlott néhány integrált fejlesztői környezetet a különböző programozási nyelvekhez, többségük programozásra és fejlesztésre orientálódott C és C ++ nyelven.

Ezúttal egy másik IDE-ről fogunk beszélni amely a KDE asztali környezet projekt része. Az IDE, amelyről ma beszélni fogunk a neve KDevelop.

Es egy ingyenes, platformokon átívelő integrált fejlesztői környezet (Windows és GNU / Linux-Unix) a GPL licenc alatt jelent meg, és a KDE grafikus környezetében használható.

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.

Néhány más nyelv teljes mértékben támogatott, ami azt jelenti, hogy szintaxis kiemeléssel, szemantikus kód navigációval és befejezéssel rendelkeznek.

C / C ++ (amelyet a Clang és az llvm könyvtár támogat), beleértve a Qt keretrendszer néhány további funkcióját. A QML, a JavaScript, a Python és a PHP mellett támogatja a CUDA-t és az OpenCLQt-t is.

Míg a többi programozási nyelv, például a Java, Ada, SQL, Perl és Pascal, valamint a Bash shell parancsfájljai (szkriptjei) még nem kerültek a KDevelopba, bár lehetséges, hogy a jövőben is támogatják őket .

A KDevelopról

A KDevelopban megtalálhatjuk a szintaxis kiemelését, amelyben ugyanazon változó minden előfordulása egy adott színben, a változás változónként. Próbálja ki, imádni fogja, ha megszokja. Választható.

Tartós lemez gyorsítótár a kód adatbázis számára. A projekt méretétől és összetettségétől függően az elemzés először eltarthat egy ideig; de az első alkalom után mindent az eszköz gyorsítótárba tárol és néhány másodperc alatt betölt az IDE minden egyes indításakor.

Ennek az integrált fejlesztési környezetnek a legfontosabb jellemzői, amelyeket kiemelhetünk:

  • 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.
  • Hatékony keresés és helyettesítés, átfogó projektek révén is, opcionálisan reguláris kifejezésekkel
  • Egységteszt integráció
  • Szűrje le a problémák nézet eszközt, amely megmutatja az összes problémát (szintaxis és szemantikai hibák stb.)
  • Grafikus hibakereső súgó (C ++ és Python, PHP extra plugin segítségével)
  • Fájl- és projektsablonok (további sablonok letölthetők vagy telepíthetők)
  • Szinte bármilyen fájltípus lapként / dokumentumként tekinthető meg az IDE-n belül a Kparts-on keresztül (például egy PDF-fájl)
  • Console Tool nézet
  • Külső szkript támogatás
  • Vim kompatibilis beviteli mód

KDevelop-IDE-szerkesztő

Hogyan kell telepíteni a KDevelop IDE-t az Ubuntu 18.04-re és a derivatívákra?

Si telepíteni szeretné ezt az integrált fejlesztői környezetet a rendszerében a következő utasításokat követve tehetjük meg.

Első meg kell nyitnunk egy terminált, Ezt a "Ctrl + Alt + T" billentyűkombinációval hajtjuk végre, és a következő parancsot fogjuk végrehajtani:

wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage

Ezzel letöltjük az IDE-ből az AppImage fájlt, amellyel telepíthetjük és felhasználhatjuk a rendszerre.

Most A fájl végrehajtására vonatkozó engedélyeket a következő paranccsal kell megadnunk:

sudo chmod +x KDevelop.AppImage

Ezzel kettős kattintással futtathatjuk a fájlt, vagy a terminál következő parancsával is végrehajthatjuk:

./KDevelop.AppImage

És ennyi, elkezdhetjük használni ezt az IDE-t a rendszerünkben.

Ha tudsz más IDE-ről, bátran oszd meg velünk a megjegyzéseket.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.