KDevelop en fremragende IDE til C, C ++ og andre programmeringssprog

kdevelop-showuses

I bloggen har de talt og anbefalede nogle integrerede udviklingsmiljøer til forskellige programmeringssprog, de fleste af dem orienteret til programmering og udvikling i C og C ++.

Denne gang skal vi tale om en anden IDE som er en del af KDE-skrivebordsmiljøprojektet. IDE, som vi vil tale om i dag det hedder KDevelop.

Es et gratis integreret udviklingsmiljø på tværs af platforme (Windows og GNU / Linux-Unix) offentliggjort under GPL-licensen og orienteret til brug under KDE-grafiske miljø.

I modsætning til mange andre udviklingsgrænseflader, KDevelop har ikke sin egen kompilator, så den er afhængig af gcc til at producere binær kode.

Nogle andre sprog understøttes fuldt ud, hvilket betyder, at de har syntaksfremhævning, semantisk kodenavigation og færdiggørelse.

C / C ++ (understøttet af Clang- og llvm-bibliotekerne) inklusive nogle yderligere funktioner til Qt-rammen. Det understøtter også CUDA og OpenCLQt ud over QML, JavaScript, Python og PHP.

Mens de andre programmeringssprog som Java, Ada, SQL, Perl og Pascal samt scripts (scripts) til Bash-skallen endnu ikke er blevet porteret til KDevelop, selvom det er muligt, at de understøttes i fremtiden .

Om KDevelop

I KDevelop vi kan finde syntaksfremhævning, hvor hver forekomst af den samme variabel i en bestemt farve, ændringen pr. variabel. Prøv det, du vil elske det, når du først er vant til det. Valgfri.

Vedvarende diskcache til kodedatabasen. Afhængigt af projektets størrelse og kompleksitet kan analysen først tage et stykke tid; men efter den første gang caches alt til disken og indlæses på få sekunder ved hver efterfølgende opstart af IDE.

Blandt de vigtigste egenskaber, som vi kan fremhæve i dette integrerede udviklingsmiljø, kan vi finde:

  • Kildekode editor med syntaks fremhævning og automatisk indrykning (Kate).
  • Styring af forskellige typer projekter, såsom CMake, Automake, qmake (til projekter baseret på Qt-biblioteket og Ant (til projekter baseret på Java).
  • Browser mellem klasser i applikationen.
  • Front-end til gcc, GNU-kompilatorsættet.
  • Front-end til GNU debugger.
  • Guider til at generere og opdatere definitionerne af klasserne og applikationsrammen.
  • Automatisk kodefuldførelse i C og C ++.
  • Native support til Doxygen.
  • Tillader versionskontrol.
  • Kraftig søgning og udskiftning, også gennem omfattende projekter, eventuelt med regulære udtryk
  • Enhedstestintegration
  • Filtrer værktøjet til visning af problemer, som viser alle problemerne (syntaks og semantiske fejl osv.)
  • Grafisk fejlfindingshjælp (C ++ og Python, PHP via ekstra plugin)
  • Fil- og projektskabeloner (yderligere skabeloner kan downloades eller installeres)
  • Næsten enhver filtype kan ses som en fane / et dokument inden for IDE gennem Kparts (for eksempel en PDF-fil)
  • Visning af konsolværktøj
  • Understøttelse af eksternt script
  • Vim-kompatibel indgangstilstand

KDevelop-IDE-editor

Hvordan installeres KDevelop IDE på Ubuntu 18.04 og derivater?

Si vil du installere dette integrerede udviklingsmiljø i dit system kan vi gøre det ved at følge følgende instruktioner.

Første vi skal åbne en terminal, Vi gør dette med tastekombinationen "Ctrl + Alt + T", og i den skal vi udføre følgende kommando:

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

Med dette downloader vi AppImage-filen fra IDE, som vi kan installere og bruge den med på systemet.

Nu Vi skal give filudførelsestilladelser med følgende kommando:

sudo chmod +x KDevelop.AppImage

Med dette kan vi køre filen ved at dobbeltklikke på den, eller vi kan også køre den med følgende kommando fra terminalen:

./KDevelop.AppImage

Og det er det, vi kan begynde at bruge denne IDE i vores system.

Hvis du kender nogen anden IDE, er du velkommen til at dele den med os i kommentarerne.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.