
QtCreator 19 már elérhető A jól ismert integrált fejlesztői környezet legújabb stabil kiadásaként mutatják be. Ez egy ingyenes, nyílt forráskódú és platformfüggetlen IDE, amelyet a következő területeken dolgozó fejlesztők számára terveztek: GNU/Linux, macOS és Windowsés akik egyetlen eszközt keresnek a különböző nyelveken és rendszereken futó projektek kezelésére (lásd, hogyan Qt Creator telepítése GNU/Linuxra).
Ez a frissítés egy kicsit később érkezik négy hónap telt el a Qt Creator 18 óta Számos olyan funkciót is bevezet, amelyek célja a napi programozási élmény javítása. Az új funkciók között szerepel egy új minitérkép a szövegszerkesztőben, a távoli eszközökkel való munkavégzés fejlesztései, egy alapvető MCP-kiszolgáló a mesterséges intelligencia modellekhez való csatlakozáshoz, valamint a projektek és építési rendszerek támogatásának jelentős bővítése.
Vizuális frissítések a Qt Creator 19 szerkesztőjében: megérkezett a minimap
Az egyik leglátványosabb kiegészítés QtCreator 19 az új A szövegszerkesztő "Minimap"-jeEz a funkció a dokumentum tartalmának egyszerűsített nézetét jeleníti meg oldalt, hasonlóan ahhoz, amit más haladó szerkesztők már kínálnak. Ennek a kis kódtérképnek köszönhetően könnyebb navigálni a hosszú fájlokban, és egy pillantással azonosítani a fontos blokkokat.
A minitérkép lehetővé teszi, hogy legyen egy A fájl áttekintése görgetés közbenEz segít a szakaszok közötti gyors navigálásban és a nagyobb kódsűrűségű területek azonosításában. Bár kiegészítő opcióként jelenik meg, különösen hasznos lehet nagyszabású projekteknél, amelyek nagyon gyakoriak a professzionális környezetekben, ahol a munkát a következők végzik: nagy kódbázisok és elosztott csapatokés egy eszköz kiválasztásához forduljon a legjobb IDE-k a disztribúciódhoz.
A Qt Creator 19 fejlesztéseket vezet be a távoli eszközök és az elosztott fejlesztés terén
Qt Creator 19 bemutatkozása Fejlesztések a távoli eszközök konfigurációjában és kezelésébenEz egy kulcsfontosságú szempont azok számára, akik a helyi gépükön kívül fordítják és tesztelik alkalmazásaikat. A cél a külső gépeken történő csatlakozás, telepítés és fordítási feladatok megkönnyítése, ami nagyon gyakori azokban a munkafolyamatokban, ahol ezek metszik egymást. asztali környezetek és beágyazott eszközök.
Ezek a fejlesztések a következőket kívánják kínálni: zökkenőmentesebb élmény távoli eszközökkel való munkavégzés soránEz csökkenti a súrlódást új célpontok konfigurálásakor vagy a különböző tesztgépek közötti váltáskor. Sok fejlesztőcsapat számára, ahol gyakori a nagy teljesítményű munkaállomások kombinálása távoli vagy laboratóriumi hardverekkel, ez a frissítés jelentősen leegyszerűsítheti a napi működést.
AI integráció alapvető MCP szerveren keresztül
Egy másik fontos új funkció a következő: Model Context Protocol (MCP) alapkiszolgálóEzt a protokollt szabványként javasolják a fejlesztői környezetek számára a mesterséges intelligenciával és nyelvi modellekkel való kommunikációhoz, például Claude Code és hasonló megoldások; a korábbi verziók már feltárták a mesterséges intelligencia integrációját, például a GitHub Copilottal való kompatibilitást.
A Qt Creator 19 MCP szerver lehetővé teszi ezeket a modelleket fájlok megnyitása, projektek fordítása, futtatása és hibakeresése közvetlenül az IDE-ből, hidat képezve a mesterséges intelligencia eszközei és a programozási környezet között. Bár még mindig alapfázisban van, lépést jelent a fejlesztői környezetek felé, ahol a intelligens segítségnyújtás Természetesebben integrálható a rutinfeladatokba, például a kód navigációjába, a hibaészlelésbe vagy a változtatási javaslatokba.
Nagyobb kompatibilitás a build rendszerekkel és nyelvekkel
A kezelőfelületre és a mesterséges intelligencia integrációjára összpontosító funkciók mellett A Qt Creator 19 kibővíti a projektek támogatását és építési rendszerek. A fejlesztések magukban foglalják az átfogóbb irányítást a következők számára: Ant, Cargo, .NET, Gradle és SwiftEz megkönnyíti a heterogén kódbázisokkal való munkát ugyanazon fejlesztői környezetben. Ezek a fejlesztések kiegészítik a Qt ökoszisztéma új funkcióit, például a ...-ban bevezetetteket. Qt 6.10.
Ez a kibővített támogatás különösen hasznos azok számára, akik kombinálják Qt projektek más ökoszisztémákkalpéldául a Cargót használó Rust alkalmazások, .NET szolgáltatások, vagy Gradle és Swift segítségével fejlesztett komponensek. Ily módon a Qt Creator 19 rugalmasabb opcióként pozicionálja magát a vegyes csapatok számára.
Qt Creator 19 és a konténerfájlok támogatása a projektfában
A kevésbé észrevehető, de gyakorlatias változások közé tartozik a következő lehetőségek: Fejlesztői konténer konfigurációs fájljainak megjelenítése a projektfán belül. Ez a funkció megkönnyíti ezen fájlok megtalálását és módosítását anélkül, hogy el kellene hagyni az IDE-t vagy manuálisan kellene keresni a fájlrendszerben, felidézve a konténerek kísérleti támogatását, amelyek már a korábbi verziókban is megjelentek (kísérleti támogatás konténerekhez).
Ezzel az integrációval a Qt Creator 19 jobban alkalmazkodik a konténer alapú munkakörnyezetekEz a gyakorlat egyre elterjedtebb mind a kisvállalkozások, mind a nagy szervezetek körében. Az, hogy ezeket a fájlokat ugyanarról a felületről lehet kezelni, ahol a kódot szerkesztik, segít tisztább képet kapni a fejlesztői környezet konfigurációjáról.
Összességében, QtCreator 19 Ez egy olyan frissítésként érkezik, amely megerősíti az IDE napi használhatóságát, tartalmaz egy minimap-et a jobb kódnavigáció érdekében, fejlesztéseket a távoli munkavégzéshez, az első lépést az AI-modellek MCP-n keresztüli integrálásában, valamint szélesebb körű támogatást a különböző build rendszerekhez és konténerekhez. Ez nem egy radikális változás, hanem inkább egy olyan verzió, amely finomítja és kibővíti a fejlesztők munkakörnyezetét. GNU/Linux, macOS és Windows a Qt ökoszisztémán belül és azon túl is.