KDevelop 5.6 kommer med forbedringer for C ++, Python og mer

Etter seks måneders utvikling ble den utgitt det integrerte programmeringsmiljøet KDevelop 5.6, som fullt ut støtter KDE 5-utviklingsprosessen, inkludert bruk av Clang som kompilator.

innenfor av endringene som ble laget i denne nye versjonen forbedringer for CMake, php, C ++, python er uthevet og også forbedringer i verktøyene som tilbys.

For de som ikke er kjent med KDevelop, bør du vite det den er er et integrert utviklingsmiljø for GNU / Linux-Unix-systemer, samt for Windows, planlegger også å lansere den i Mac OS-versjon, KDevelop Den er publisert under GPL-lisensen og ment for bruk under KDEs grafiske miljø, selv om det også fungerer med andre miljøer, som Gnome.

I motsetning til mange andre utviklingsgrensesnitt, KDevelop har ikke sin egen kompilator, så den er avhengig av gcc for å produsere binær kode. Den siste versjonen er for tiden under utvikling og jobber med forskjellige programmeringsspråk.

Av dem kan vi markere noen som C, C ++, PHP og Python ved å installere et offisielt plugin. Andre språk som Java, Ada, SQL, Perl og Pascal, samt skript for Bash-skallet, har ikke blitt portet til KDevelop4 ennå, selv om de kan støttes i fremtiden.

kdevelop den er fullt kompatibel med KDE 5-utviklingsprosessen, inkludert bruk av Clang som kompilator. Prosjektkoden bruker KDE Frameworks 5 og Qt 5 biblioteker.

KDevelop 5.6 Hovednye funksjoner

I denne nye versjonen av KDevelop forbedret støtte for CMake-prosjekter er introdusert, sammen med muligheten til å gruppere cmake-byggemål i forskjellige underkataloger, og i tillegg til å importere prosjekter, er cmake-file-api involvert. Forbedret feilhåndtering.

Videre fremhever arbeidet som er gjort for å forbedre verktøyene for utvikling i C ++Fra forbedringene vet jeg at muligheten til å passere vilkårlige kompilasjonsflagg ble lagt til når jeg ringte clang.

Når det gjelder språkene, kan vi finne et sForbedret PHP-språkstøtte. PHP-filen "functions.php" er oppdatert og syntakshåndtering av PHP 7.1 er lagt til for å fange flere unntak.

Også det bemerkes at støtte for Python 3.9 ble lagt til og støtte for forsamlinger med MSVC ++ 19.24 er implementert.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Optimalisert utvidelse av miljøvariabler og lagt til muligheten til å unnslippe dollarsymbolet med en tilbakeslag i miljøvariabler.
  • Tastaturfokus for plasmoid er løst.
  • Vis tomme økter i datamotoren.
  • Fjern aliaset "text / x-diff" fra støttede MIME-typer.
  • Den støtter også det nye navnet KSysGuard for det som tidligere ble kalt KF5SysGuard.
  • Utvidelse av miljøvariabler ble optimalisert og forbedret.
  • Rekursjon unngås ved å utvide miljøvariabler.
  • En løsning ble gjort med Ctrl + museskroll for zooming av dokumentasjonsvisningen.
  • Fast visning av zoomfaktor tilbakestilt med Ctrl + 0
  • Musen tilbake og fremover er nå mulig fra CMake og ManPage-hjemmesiden.
  • Riktig dokumentasjonsvisning av navigering ved hjelp av musen tilbake og fremover.
  • Oppdatering er ikke tvunget når prosjekter lastes på nytt.

Hvis du er interessert i å vite mer om denne nye utgitte versjonen, kan du konsultere detaljene ved å gå til til følgende lenke.

Hvordan installerer KDevelop 5.6 på Ubuntu og derivater?

Til slutt, for de som ønsker å teste dette utviklingsmiljøet, kan de få installatøren fra følgende lenke.

På, vil du kunne finne nedlastingskoblingene til den nye versjonen KDevelop 5.6 for de forskjellige operativsystemene den støtter. Når det gjelder de som er Linux-brukere, kan de bruke AppImage-filen som kan fås og utføres ved hjelp av en terminal ved å skrive inn følgende kommandoer:

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

Til slutt, hvis du er i tvil angående håndtering eller konfigurasjon av KDevelop, kan du se både veiledning og informasjon om det på Internett eller YouTube.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Giancarlo Dennis sa

    Hei, bloggen din er utrolig, jeg vil invitere programmeringsvennene mine til å følge bloggen din.
    Opp med humøret!!!!
    Fortsett med det, og du vil tiltrekke deg flere programmerere.