KDevelop 5.6 levereras med förbättringar för C ++, Python och mer

Efter sex månaders utveckling släpptes den den integrerade programmeringsmiljön KDevelop 5.6, som helt stöder KDE 5-utvecklingsprocessen, inklusive att använda Clang som en kompilator.

Dentro av ändringarna som gjordes i den här nya versionen förbättringar för CMake, php, C ++, python markeras och även förbättringar av de verktyg som erbjuds.

För dem som inte känner till KDevelop, borde du veta det det är är en integrerad utvecklingsmiljö för GNU / Linux-Unix-system, liksom för Windows, planerar också att starta det i Mac OS-versionen, KDevelop Den publiceras under GPL-licensen och är avsedd att användas i KDE: s grafiska miljö, även om det också fungerar med andra miljöer, till exempel Gnome.

Till skillnad från många andra utvecklingsgränssnitt, KDevelop har inte någon egen kompilator, så den förlitar sig på gcc för att producera binär kod. Den senaste versionen är för närvarande under utveckling och fungerar med olika programmeringsspråk.

Av dem kan vi markera några som C, C ++, PHP och Python genom att installera ett officiellt plugin. Andra språk som Java, Ada, SQL, Perl och Pascal samt skript för Bash-skalet har inte portats till KDevelop4 ännu, även om de kan stödjas i framtiden.

kdevelop det är fullt kompatibelt med KDE 5-utvecklingsprocessen, inklusive att använda Clang som kompilator. Projektkoden använder KDE Frameworks 5- och Qt 5-biblioteken.

KDevelop 5.6 Huvudnyheter

I den här nya versionen av KDevelop förbättrat stöd för CMake-projekt införs, tillsammans med möjligheten att gruppera cmake-byggmål i olika underkataloger och förutom att importera projekt är cmake-file-api involverad. Förbättrad felhantering.

Dessutom, belyser det arbete som gjorts för att förbättra verktygen för utveckling i C ++, eftersom det från förbättringarna sticker ut att förmågan att skicka godtyckliga sammanställningsflaggor när man ringer till clang tillkom.

När det gäller språk kan vi hitta sFörbättrat PHP-språkstöd. PHP-filen "functions.php" har uppdaterats och PHP 7.1-syntaxhantering har lagts till för att fånga flera undantag.

Också det noteras att stöd för Python 3.9 tillkom och stöd för församlingar med MSVC ++ 19.24 har implementerats.

Av de andra förändringarna som sticker ut från den här nya versionen:

  • Optimerad expansion av miljövariabler och lagt till möjligheten att undkomma dollarsymbolen med en backslash i miljövariabler.
  • Tangentbordsfokus för plasmoid är fast.
  • Visa tomma sessioner i datamotorn.
  • Ta bort aliaset "text / x-diff" från MIME-typer som stöds.
  • Det stöder också det nya namnet KSysGuard för det som tidigare kallades KF5SysGuard.
  • Expansionen av miljövariablerna optimerades och förbättrades.
  • Rekursion undviks vid expanderande miljövariabler.
  • En korrigering gjordes med Ctrl + mus_scroll för zoomning av dokumentationsvyn.
  • Fixad zoomfaktor återställdes med Ctrl + 0.
  • Navigering med musen bakåt och framåt är nu möjligt från CMake- och ManPage-hemsidorna.
  • Korrekt dokumentationsvisningsnavigering med musens bakåt- och framåtknappar.
  • Uppdatering tvingas inte när projekt laddas om.

Om du är intresserad av att veta mer om den här nya versionen kan du läsa informationen genom att gå till följande länk.

Hur installerar jag KDevelop 5.6 på Ubuntu och derivat?

Slutligen, för dem som vill testa denna utvecklingsmiljö, kan de hämta installationsprogrammet från följande länk.

På, du kommer att kunna hitta nedladdningslänkar för den nya versionen KDevelop 5.6 för de olika operativsystem som den stöder. När det gäller de som är Linux-användare kan de använda AppImage-filen som kan erhållas och köras med hjälp av en terminal genom att skriva in följande kommandon:

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

Slutligen, om du tvivlar på hantering eller konfiguration av KDevelop, kan du läsa både handledning och information om det på Internet eller YouTube.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Giancarlo Dennis sade

    Hej, din blogg är otrolig, jag kommer att bjuda in mina programmeringsvänner att följa din blogg.
    Muntra upp!!!!
    Fortsätt så kommer du att locka fler programmerare.