KDevelop suurepärane IDE C, C ++ ja teiste programmeerimiskeelte jaoks

kdevelop-showuses

Blogi nad on rääkinud ja soovitas erinevate programmeerimiskeelte jaoks mõnda integreeritud arenduskeskkonda, enamik neist on suunatud programmeerimisele ja arendamisele C ja C ++ keeles.

Seekord räägime teisest IDE-st mis on osa KDE töölaua keskkonnaprojektist. IDE, millest täna räägime seda nimetatakse KDevelopiks.

Es tasuta platvormidevaheline integreeritud arenduskeskkond (Windows ja GNU / Linux-Unix), mis on avaldatud GPL-litsentsi alusel ja mõeldud kasutamiseks KDE graafilises keskkonnas.

Erinevalt paljudest teistest arendusliidestest on KDevelopil pole oma kompilaatorit, seega tugineb binaarkoodi loomiseks gcc-le.

Mõnda muud keelt toetatakse täielikult, mis tähendab, et neil on süntaksi esiletõstmine, semantilise koodi navigeerimine ja lõpuleviimine.

C / C ++ (mida toetavad Clangi ja llvmi teegid), sealhulgas mõned Qt raamistiku lisavõimalused. Sellel on lisaks QML-ile, JavaScripti, Pythoni ja PHP-le ka CUDA ja OpenCLQt tugi.

Kui teiste programmeerimiskeelte puhul, nagu Java, Ada, SQL, Perl ja Pascal, samuti Bashi kesta skripte (skripte) pole KDevelopi veel porditud, kuigi neid võidakse tulevikus toetada.

KDevelopi kohta

KDevelopis leiame süntaksi esiletõstmise, kus sama muutuja iga esinemine kindlas värvis, muutus muutuja kohta. Proovige järele, siis hakkab see teile meeldima, kui olete sellega harjunud. Valikuline.

Koodide andmebaasi püsiv ketta vahemälu. Sõltuvalt teie projekti suurusest ja keerukusest võib analüüs esialgu aega võtta; kuid pärast seda esimest korda salvestatakse kõik IDE igal järgneval käivitamisel kõik kettale ja laaditakse mõne sekundi jooksul.

Selle integreeritud arenduskeskkonna peamistest omadustest võime välja tuua:

  • Lähtekoodi redaktor süntaksi esiletõstmise ja automaatse taandega (Kate).
  • Erinevat tüüpi projektide haldamine, näiteks CMake, Automake, qmake (Qt-teegil põhinevate projektide ja Ant (Java-põhiste projektide) haldamine.
  • Brauser rakenduse klasside vahel.
  • GNU, GNU kompilaatori komplekti kasutajaliides.
  • GNU siluri eesliides.
  • Nõustajad klasside määratluste ja rakenduste raamistiku loomiseks ja värskendamiseks.
  • Automaatne koodi täitmine C ja C ++ keeles.
  • Kohalik tugi Doxygenile.
  • Võimaldab versiooni juhtimist.
  • Võimas otsimine ja asendamine ka terviklike projektide kaudu, valikuliselt regulaaravaldistega
  • Ühikutesti integreerimine
  • Filtreerige probleemide vaate tööriist, mis näitab kõiki probleeme (süntaks ja semantilised vead jne)
  • Graafilise siluri abi (C ++ ja Python, PHP lisaplugina kaudu)
  • Faili- ja projektimallid (täiendavaid malle saab alla laadida või installida)
  • Kpartsi kaudu saab IDE-s peaaegu kõiki failitüüpe vaadata vahekaardina / dokumendina (näiteks PDF-fail)
  • Konsooli tööriista vaade
  • Välise skripti tugi
  • VIM-iga ühilduv sisendrežiim

KDevelop-IDE-toimetaja

Kuidas installida KDevelop IDE Ubuntu 18.04-le ja derivaatidele?

Si kas soovite selle integreeritud arenduskeskkonna installida teie süsteemis saame seda teha järgides järgmisi juhiseid.

Primero peame avama terminali, Teeme seda klahvikombinatsiooniga "Ctrl + Alt + T" ja selles käivitame järgmise käsu:

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

Sellega laadime IDE-st alla AppImage-faili, millega saame selle süsteemi installida ja kasutada.

nüüd Peame andma faili täitmisõigused järgmise käsuga:

sudo chmod +x KDevelop.AppImage

Sellega saame faili käivitada, topeltklõpsates seda, või võime seda käivitada ka terminali järgmise käsuga:

./KDevelop.AppImage

Ja sellega valmis olles võime hakata seda IDE-d oma süsteemis kasutama.

Kui teate mõnda muud IDE-d, jagage seda meiega kommentaarides.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.