Qt Creator 19 prihaja kot najnovejša stabilna različica odprtokodne, večplatformske integrirane razvojne opreme (IDE).

  • V urejevalniku besedil vključuje minimapo za boljšo vizualizacijo kode med pomikanjem.
  • Izboljša upravljanje oddaljenih naprav in doda osnovni strežnik MCP za integracijo umetne inteligence.
  • Razširite podporo za projekte z datotekami Ant, Cargo, .NET, Gradle, Swift in vsebniki.

QtCreator 19

QtCreator 19 zdaj na voljo Predstavljen je kot najnovejša stabilna izdaja znanega integriranega razvojnega okolja. Gre za brezplačno, odprtokodno in večplatformsko integrirano razvojno okolje, zasnovano za razvijalce, ki delajo v GNU/Linux, macOS in Windowsin ki iščejo enotno orodje za upravljanje projektov v različnih jezikih in sistemih (glejte, kako Namestitev Qt Creatorja v GNU/Linux).

Ta posodobitev prihaja po nekaj več kot štiri mesece od Qt Creatorja 18 Prav tako uvaja več funkcij, namenjenih izboljšanju vsakodnevne programerske izkušnje. Med novimi funkcijami so nov minizemljevid v urejevalniku besedil, izboljšave dela z oddaljenimi napravami, osnovni strežnik MCP za povezovanje z modeli umetne inteligence in znatna razširitev podpore za projekte in gradbene sisteme.

Vizualne posodobitve v urejevalniku Qt Creator 19: prispel je minimap

Eden najbolj vidnih dodatkov QtCreator 19 je novo "Minimal" urejevalnika besedilTa funkcija ob strani prikaže poenostavljen pogled vsebine dokumenta, podobno kot ga že ponujajo drugi napredni urejevalniki. Zahvaljujoč temu majhnemu zemljevidu kode je lažje krmariti po dolgih datotekah in na hitro prepoznati pomembne bloke.

Minizemljevid vam omogoča, da imate Pregled datoteke med pomikanjemTo pomaga tako pri hitrem krmarjenju med razdelki kot pri prepoznavanju območij z večjo gostoto kode. Čeprav je predstavljena kot dodatna možnost, je lahko še posebej uporabna pri velikih projektih, ki so zelo pogosti v profesionalnih okoljih, kjer se delo opravlja z velike kodne baze in porazdeljene ekipein za izbiro orodja se posvetujte z Najboljša IDE-ja za vašo distribucijo.

Qt Creator 19 uvaja izboljšave za oddaljene naprave in porazdeljeni razvoj

Uvod v Qt Creator 19 Izboljšave v konfiguraciji in upravljanju oddaljenih napravTo je ključna točka za tiste, ki svoje aplikacije prevajajo in testirajo zunaj lokalnega računalnika. Cilj je olajšati povezavo, uvajanje in gradnjo nalog na zunanjih računalnikih, kar je zelo pogosto v delovnih procesih, kjer se ti prepletajo. namizna okolja in vgrajene naprave.

Te izboljšave želijo ponuditi bolj gladka izkušnja pri delu z oddaljenimi napravamiTo zmanjšuje trenje pri konfiguriranju novih ciljev ali preklapljanju med različnimi testnimi napravami. Za številne razvojne ekipe, kjer je običajno kombinirati zmogljive delovne postaje z oddaljeno ali laboratorijsko strojno opremo, lahko ta posodobitev znatno poenostavi vsakodnevno delovanje.

Integracija umetne inteligence prek osnovnega strežnika MCP

Druga pomembna nova funkcija je vključitev Osnovni strežnik protokola MCP (Model Context Protocol)Ta protokol je predlagan kot standard za razvojna okolja za komunikacijo z umetno inteligenco in jezikovnimi modeli, kot so Claude Code in podobne rešitve; prejšnje različice so že raziskale integracijo umetne inteligence, kot je združljivost z GitHub Copilot.

Strežnik Qt Creator 19 MCP omogoča te modele odpiranje datotek, prevajanje, izvajanje in odpravljanje napak v projektih neposredno iz integriranega razvojnega okolja (IDE) in deluje kot most med orodji umetne inteligence in programskim okoljem. Čeprav je še vedno v osnovni fazi, predstavlja korak k razvojnim okoljem, kjer pametna pomoč Bolj naravno ga je mogoče integrirati v rutinske naloge, kot so navigacija po kodi, odkrivanje napak ali predlaganje sprememb.

Večja združljivost s sistemi in jeziki za gradnjo

Poleg funkcij, osredotočenih na vmesnik in integracijo umetne inteligence, Qt Creator 19 razširja podporo za projekte in gradbenih sistemov. Izboljšave vključujejo celovitejše upravljanje za Ant, Cargo, .NET, Gradle in SwiftTo olajša delo z heterogenimi kodnimi bazami znotraj istega razvojnega okolja. Te izboljšave dopolnjujejo nove funkcije ekosistema Qt, kot so tiste, predstavljene v Qt 6.10.

Ta razširjena podpora je še posebej uporabna za tiste, ki združujejo Projekti Qt z drugimi ekosistemikot so aplikacije Rust, ki uporabljajo Cargo, storitve .NET ali komponente, razvite z Gradle in Swift. Na ta način se Qt Creator 19 pozicionira kot bolj prilagodljiva možnost za mešane ekipe.

Qt Creator 19 in podpora za datoteke vsebnikov v drevesu projekta

Med manj opaznimi, a praktičnimi spremembami je možnost Prikaži konfiguracijske datoteke razvojnega vsebnika znotraj drevesa projekta. Ta funkcija olajša iskanje in spreminjanje teh datotek, ne da bi morali zapustiti integrirano razvojno okolje (IDE) ali ročno iskati v datotečnem sistemu, kar spominja na eksperimentalno podporo za vsebnike, ki se je že pojavila v prejšnjih različicah (eksperimentalna podpora za kontejnerje).

S to integracijo je Qt Creator 19 bolje prilagojen delovna okolja, ki temeljijo na kontejnerjihTa praksa postaja vse bolj razširjena, tako v malih podjetjih kot v velikih organizacijah. Možnost upravljanja teh datotek iz istega vmesnika, kjer se ureja koda, pomaga ohranjati jasnejši pregled nad konfiguracijo razvojnega okolja.

Skupaj, QtCreator 19 Prihaja kot posodobitev, ki krepi vsakodnevno uporabnost integriranega razvojnega okolja (IDE), vključuje minimapo za boljšo navigacijo po kodi, izboljšave dela na daljavo, prvi korak pri integraciji modelov umetne inteligence prek MCP in širšo podporo za različne sisteme in vsebnike za gradnjo. Ne gre za radikalno spremembo, temveč za različico, ki izboljšuje in širi delovno okolje za razvijalce. GNU/Linux, macOS in Windows znotraj ekosistema Qt in širše.

qtcreator
Povezani članek:
Qt Creator 12 prihaja s podporo za snemanje zaslona, ​​izboljšavami in še več