QtCreator 20

Asendaja QtCreator 20 — IDE uus versioon rakenduste arendamiseks Qt, C++, QML ja seotud tehnoloogiatel. ametlik teadaanne Qt Company nimetab peamiste uuendustena tehisintellekti kodeerimisagentide tuge, uut Zen-režiimi, GN-i ehitussüsteemi tuge ja CMake'i ehk QML-i täiustusi. Android, iOS ja kaugarendus all Linux.


Väljalaske peamine muudatus on integratsioon tehisintellekti agentidega läbi ACP klientUus komponent lisab Qt Creatorile vestluspaneeli agentidega, kes saavad aru koodibaasist ja teostada arendaja nimel toiminguid: analüüsida koodi, redigeerida faile, käivitada käske ja algatada ehitusi. Integratsioon põhineb järgmisel: Agendi kliendi protokollja valmisühenduse mallid võetakse avalikust ACP registrist. Teadaandes mainitud toetatud konfiguratsioonide hulka kuuluvad Claude Code, Codex, Gemini CLI ja GitHub Copilot.

Peamised muudatused Qt Creator 20-s

  • Tehisintellekti agentide tugi ACP kliendi kaudu.
    IDE-l on nüüd vestluspaneel tehisintellekti agentidega ühenduse loomiseks agendi kliendiprotokolli kaudu. Need agendid saavad lisaks projektiga seotud küsimustele vastata ka toiminguid teha, näiteks faile redigeerida ning käske ja järke käitada. Ühendusi saab konfigureerida laiendusrežiimi kaudu ning agendi parameetreid saab konfigureerida käsitsi või valida eelnevalt määratletud mallide hulgast.

  • MCP serveri laiendus.
    Qt Creator 20 täiustab tuge Mudeli konteksti protokollMCP Server pakub nüüd väliseid tehisintellekti tööriistu, mis annavad IDE oleku kohta rohkem teavet ja võimaldavad täiendavaid toiminguid. muudatuste loend (Lähtekoodi pole GitHubis veel sünkroonitud.) Loetletud on uued tööriistad käskude käivitamiseks, VCS-iga töötamiseks, avatud failide vaatamiseks, katkestuspunktide haldamiseks, silurivirna hankimiseks ja IDE-s toimingute otsimiseks. Lisatud on ka sätete leht. AI > MCP-serverid ja CORS-i tugi veebirakenduste ühendustele.

  • Zen-režiim segajatevabaks tööks.
    Uus režiim Zen-režiim lisab üksuse Tööriistad > Zen-režiim > Lülita sisse/välja tähelepanu hajutamata režiim ja üksikud nupud liideses. Selle eesmärk on eemaldada ebavajalikud elemendid ja hoida koodiredaktor fookuses. Režiim on laiendusena lubatud.

  • C++ tööriistade uuendamine.
    C++ koodimudeli Clangd on uuendatud versioonile LLVM 22.1.2, ja eelinstallitud Clangdi binaarfailid tarnitakse nüüd kõigil platvormidel PGO optimeerimistega. Lisatud on ka võimalus kasutada välist kompileerimisandmebaasi Qt Creatori poolt automaatselt genereeritud andmebaasi asemel, lisaks tugi eelprotsessori harude voltimiseks, C++-stiilis plokkkommentaarideks ja #pragma piirkondadeks. Toetus std::size_t literaalidele ja C++23 eelprotsessori direktiividele on muudatuste logis eraldi märgitud.

  • QML-i täiustused.
    QML kasutab nüüd vaikimisi qmll-ide semantilist esiletõstmist. Lisaks kuvab kontekstimenüü QML-i keeleserveri kaudu saadaolevaid refaktoreerimistoiminguid. See peaks muutma QML-iga töötamise sarnasemaks sellele, kuidas IDE käsitleb C++ koodi.

  • Toetus GN projektidele.
    Qt Creator 20 lisab projektihalduse laienduse GN / Genereeri NinjaPärast laienduse lubamist saab IDE avada ja otse GN-projekte kasutada. See on oluline projektide puhul, mis kasutavad GN-i peamise assembleri kirjeldussüsteemina.

  • CMake'i eelseadete täiustused.
    Qt Creator jälgib nüüd CMake'i eelseadete muudatusi, toetab uute tarnijate eelseadeid (qt ja kompilaator) ning eelseadete jaoks loodud komplektid on märgitud ajutisteks ja projektipõhisteks. Conani integratsiooni jaoks on lisatud tugi muutujatele CONAN_HOST_PROFILE ja CONAN_BUILD_PROFILE.

  • Muudatused projekti- ja keskkonnajuhtimises.
    Projekti seaded toetavad nüüd keskkonnamuutujate toomist tekstifailist või shelli skriptist. Lisatud on ka file:// linkide parsimine ehitusväljundis ja parandatud on jõudlusprobleem. Rakenduse väljund.

  • Uus kaugsilur.
    Lisatud käivituskonfiguratsiooni tüüp Kaugvigur, skriptile lähedal eesmärgil Silumine > Alusta silumist > Ühenda töötava silumisserverigaSee lihtsustab taaskäivitamist ja erinevate kaugsilumiskonfiguratsioonide vahel vahetamist.

  • Versioonikontrollisüsteemide täiustused.
    VCS-toimingud on nüüd liideses saadaval rohkemates kohtades, sealhulgas Avatud dokumendid ja redaktorid. Faili olekut kuvatakse nüüd omaduste dialoogis, erinevuste käsitlemist on täiustatud ja jälgimata failid on märgitud. Giti submissiti redaktorisse on lisatud hoiatus olukordade kohta, mis võivad viia eelnevalt ettevalmistatud muudatuste kadumiseni, ja dialoogiboksis Jätka ümberbaasimine Nüüd on seda raskem kogemata hävitavateks operatsioonideks kasutada.

  • Parandused Android-arengud.
    Toimetaja Android Manifest on jagatud eraldi liidesteks ikoonide, avakuva ja õiguste jaoks. Menüüs Tööriistad > Android ilmusid eraldi toimetajad Ikooniredaktor, Avakuva redaktor и Õiguste redaktor.

  • iOS-i ja kaugjuhtimispuldi täiustused Linux-arengud.
    iOS-i jaoks on lisatud piiratud juurdepääs seadme failisüsteemile failisüsteemi vaatest, asukohast ja kaugfailide dialoogiakendest, sh krahhiaruannete kataloogist ja arendajarakenduste kataloogidest. Kaugühenduse jaoks Linux Qt Creator loob nüüd enne rakenduse juurutamist ja käivitamist automaatselt ühenduse sihtsüsteemiga.

  • Üldise liidese täiustused.
    Kõik otsingutulemused on nüüd tekstivaadetes esile tõstetud. Menüü-üksus Fail > Ava fail või projekt jagatud eraldi Ava fail и Avage projekt, samal ajal kui vana toiming salvestatakse ja selle saab kiirklahvile määrata.

Qt Creator 20 on värskendusena saadaval aadressil Qt veebipõhine installijaTeadaandes öeldi ka, et kommertslikud võrguühenduseta installijad on saadaval Qt kontoportaali kaudu ja avatud lähtekoodiga versioonid on saadaval aadressil allalaadimiste leht Kogus

Laadige alla lähtekood ja binaarfailid

Allikas: linux.org.ru

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster