Qt Creator 19 stiže kao najnovija stabilna verzija IDE-a otvorenog koda, koji je dostupan za više platformi.

  • Uključuje minimapu u uređivaču teksta kako bi se kod bolje vizualizirao prilikom skrolovanja.
  • Poboljšava upravljanje udaljenim uređajima i dodaje osnovni MCP server za integraciju umjetne inteligencije.
  • Proširite podršku za projekte pomoću Ant, Cargo, .NET, Gradle, Swift i kontejnerskih datoteka.

QtCreator 19

QtCreator 19 sada na raspolaganju Predstavlja se kao najnovije stabilno izdanje dobro poznatog integriranog razvojnog okruženja. To je besplatno, otvoreno i višeplatformsko IDE okruženje dizajnirano za programere koji rade u GNU/Linux, macOS i Windowsi koji traže jedinstveni alat za upravljanje projektima na različitim jezicima i sistemima (pogledajte kako Instalirajte Qt Creator na GNU/Linux).

Ovo ažuriranje dolazi nakon nešto više od četiri mjeseca od Qt Creator-a 18 Također uvodi nekoliko funkcija osmišljenih za poboljšanje svakodnevnog iskustva programiranja. Među novim funkcijama su nova minimapa u uređivaču teksta, poboljšanja rada s udaljenim uređajima, osnovni MCP server za povezivanje s AI modelima i značajno proširenje podrške za projekte i građevinske sisteme.

Vizuelna ažuriranja u Qt Creator 19 editoru: stigla je minimapa

Jedan od najvidljivijih dodataka QtCreator 19 je novo "Minimap" uređivača tekstaOva funkcija prikazuje pojednostavljeni prikaz sadržaja dokumenta sa strane, slično onome što već nude drugi napredni uređivači. Zahvaljujući ovoj maloj mapi koda, lakše je kretati se kroz dugačke datoteke i na prvi pogled identificirati važne blokove.

Minimapa vam omogućava da imate Pregled datoteke tokom skrolovanjaOvo pomaže i u brzoj navigaciji između odjeljaka i u identifikaciji područja s većom gustoćom koda. Iako je predstavljeno kao dodatna opcija, može biti posebno korisno u velikim projektima, koji su vrlo česti u profesionalnim okruženjima gdje se radi sa velike baze koda i distribuirani timovii da biste odabrali alat, konsultujte se sa Najbolji IDE-ovi za vašu distribuciju.

Qt Creator 19 uvodi poboljšanja za udaljene uređaje i distribuirani razvoj

Uvod u Qt Creator 19 Poboljšanja u konfiguraciji i upravljanju udaljenim uređajimaOvo je ključna tačka za one koji kompajliraju i testiraju svoje aplikacije izvan svog lokalnog računara. Cilj je olakšati povezivanje, implementaciju i izgradnju zadataka na eksternim mašinama, što je vrlo uobičajeno u radnim tokovima gdje se oni preklapaju. desktop okruženja i ugrađeni uređaji.

Ova poboljšanja imaju za cilj da ponude glatkije iskustvo pri radu s udaljenim uređajimaOvo smanjuje trenje prilikom konfigurisanja novih ciljeva ili prebacivanja između različitih testnih mašina. Za mnoge razvojne timove, gdje je uobičajeno kombinovati moćne radne stanice sa udaljenim ili laboratorijskim hardverom, ovo ažuriranje može značajno pojednostaviti svakodnevne operacije.

Integracija umjetne inteligencije putem osnovnog MCP servera

Još jedna relevantna nova karakteristika je uključivanje Osnovni server Model Context Protocol (MCP)Ovaj protokol se predlaže kao standard za razvojna okruženja za komunikaciju s umjetnom inteligencijom i jezičkim modelima, kao što su Claude Code i slična rješenja; prethodne verzije su već istražile integraciju umjetne inteligencije, kao što je kompatibilnost s GitHub Copilotom.

Qt Creator 19 MCP server omogućava ove modele otvarati datoteke, kompajlirati, pokretati i ispravljati greške u projektima direktno iz IDE-a, djelujući kao most između AI alata i programskog okruženja. Iako je još uvijek u osnovnoj fazi, predstavlja korak ka razvojnim okruženjima gdje pametna pomoć Može se prirodnije integrirati u rutinske zadatke kao što su navigacija kodom, otkrivanje grešaka ili predlaganje promjena.

Veća kompatibilnost sa sistemima i jezicima za izgradnju

Pored funkcija usmjerenih na interfejs i integraciju umjetne inteligencije, Qt Creator 19 proširuje podršku za projekte i građevinskih sistema. Poboljšanja uključuju sveobuhvatnije upravljanje za Ant, Cargo, .NET, Gradle i SwiftOvo olakšava rad sa heterogenim kodnim bazama unutar istog razvojnog okruženja. Ova poboljšanja dopunjuju nove funkcije Qt ekosistema, kao što su one uvedene u Qt 6.10.

Ova proširena podrška je posebno korisna za one koji kombinuju Qt projekti s drugim ekosistemimakao što su Rust aplikacije koje koriste Cargo, .NET servisi ili komponente razvijene pomoću Gradlea i Swifta. Na taj način, Qt Creator 19 se pozicionira kao fleksibilnija opcija za mješovite timove.

Qt Creator 19 i podrška za kontejnerske datoteke u stablu projekta

Među manje primjetnim, ali praktičnim promjenama je mogućnost Prikaži konfiguracijske datoteke razvojnog kontejnera unutar stabla projekta. Ova funkcija olakšava lociranje i izmjenu ovih datoteka bez potrebe za napuštanjem IDE-a ili ručnim pretraživanjem sistema datoteka, podsjećajući na eksperimentalnu podršku za kontejnere koja se već pojavljivala u prethodnim verzijama (eksperimentalna podrška za kontejnere).

Sa ovom integracijom, Qt Creator 19 je bolje prilagođen radna okruženja zasnovana na kontejnerimaOva praksa postaje sve raširenija, kako u malim preduzećima tako i u velikim organizacijama. Mogućnost upravljanja ovim datotekama iz istog interfejsa gdje se uređuje kod pomaže u održavanju jasnijeg pregleda konfiguracije razvojnog okruženja.

U cjelini, QtCreator 19 Stiže kao ažuriranje koje poboljšava svakodnevnu upotrebljivost IDE-a, uključujući minimapu za bolju navigaciju kodom, poboljšanja rada na daljinu, prvi korak u integraciji AI modela putem MCP-a i širu podršku za različite sisteme i kontejnere za izgradnju. Ne radi se o radikalnoj promjeni, već o verziji koja poboljšava i proširuje radno okruženje za programere. GNU/Linux, macOS i Windows unutar Qt ekosistema i šire.

qtcreator
Vezani članak:
Qt Creator 12 stiže sa podrškom za snimanje ekrana, poboljšanjima i još mnogo toga