Փոխարինել Qt Ստեղծող 20 — IDE-ի նոր տարբերակ՝ Qt, C++, QML և դրանց հետ կապված տեխնոլոգիաների վրա հավելվածներ մշակելու համար։ պաշտոնական հայտարարություն Qt ընկերությունը որպես հիմնական նորարարություններ նշում է արհեստական բանականության կոդավորող գործակալների աջակցությունը, նոր Zen ռեժիմը, GN կառուցման համակարգի աջակցությունը և CMake-ի, QML-ի մի շարք բարելավումներ։ Android, iOS և հեռակա մշակում՝ Linux.
Թողարկման հիմնական փոփոխությունը արհեստական բանականության գործակալների հետ ինտեգրումն է։ ACP հաճախորդՆոր բաղադրիչը Qt Creator-ին ավելացնում է զրուցարան՝ գործակալներով, որոնք կարող են հասկանալ կոդի բազան և կատարել գործողություններ մշակողի անունից՝ վերլուծել կոդը, խմբագրել ֆայլերը, գործարկել հրամաններ և սկսել կառուցվածքներ։ Ինտեգրացիան կառուցված է Գործակալ-հաճախորդի արձանագրություն, իսկ պատրաստի միացման ձևանմուշները վերցված են հանրային ACP գրանցամատյանից: Հայտարարության մեջ նշված աջակցվող կոնֆիգուրացիաների թվում են Claude Code-ը, Codex-ը, Gemini CLI-ն և GitHub Copilot-ը:
Qt Creator 20-ի հիմնական փոփոխությունները
Արհեստական բանականության գործակալների աջակցություն ACP հաճախորդի միջոցով։
IDE-ն այժմ ունի զրուցարան՝ արհեստական բանականության գործակալներին Agent Client Protocol-ի միջոցով միացնելու համար: Այս գործակալները կարող են ոչ միայն պատասխանել նախագծին վերաբերող հարցերին, այլև կատարել գործողություններ, ինչպիսիք են ֆայլերի խմբագրումը և հրամանների ու կառուցվածքների գործարկումը: Կապերը կարգավորվում են Extensions ռեժիմի միջոցով, իսկ գործակալի պարամետրերը կարող են կարգավորվել ձեռքով կամ ընտրվել նախապես սահմանված ձևանմուշներից:MCP սերվերի ընդլայնում։
Qt Creator 20-ը բարելավում է աջակցությունը Մոդել համատեքստային արձանագրությունMCP սերվերն այժմ արտաքին արհեստական ինտելեկտի գործիքներին տրամադրում է IDE-ի վիճակի մասին ավելի շատ տեղեկատվություն և թույլ է տալիս կատարել լրացուցիչ գործողություններ։ փոփոխությունների ցանկ (Աղբյուրի կոդը դեռևս համաժամեցված չէ GitHub-ում:) Նշված են հրամաններ գործարկելու, VCS-ի հետ աշխատելու, բաց ֆայլերը դիտելու, կանգառի կետերը կառավարելու, վրիպազերծիչի կույտը ստանալու և IDE-ում գործողություններ որոնելու նոր գործիքներ: Ավելացվել է նաև կարգավորումների էջ: Արհեստական բանականություն > MCP սերվերներ և CORS աջակցություն վեբ հավելվածներից միացումների համար։Zen ռեժիմ՝ առանց շեղումների աշխատանքի համար։
Նոր ռեժիմ Zen ռեժիմ ավելացնում է մի տարր Գործիքներ > Զեն ռեժիմ > Միացնել/անջատել շեղող ուշադրությունից զերծ ռեժիմը և ինտերֆեյսի առանձին կոճակներ: Դրա նպատակն է հեռացնել ավելորդ տարրերը և կոդի խմբագրիչը կենտրոնացած պահել: Ռեժիմը միացված է որպես ընդլայնում:C++ գործիքների թարմացում։
C++ կոդի մոդելի համար Clangd-ը թարմացվել է LLVM 22.1.2, և նախապես կառուցված Clangd երկուական ֆայլերը այժմ բոլոր հարթակներում առաքվում են PGO օպտիմալացումներով: Ավելացվել է նաև Qt Creator-ի կողմից ավտոմատ կերպով ստեղծվածի փոխարեն արտաքին կոմպիլյացիոն տվյալների բազա օգտագործելու հնարավորությունը, ինչպես նաև նախապրոցեսորային ճյուղավորման ծալման, C++ ոճի բլոկային մեկնաբանությունների և #pragma շրջանների աջակցությունը: std::size_t լիտերալների և C++23 նախապրոցեսորային դիրեկտիվների աջակցությունը հատուկ նշված է փոփոխությունների գրանցամատյանում:QML-ի բարելավումներ։
QML-ը այժմ լռելյայնորեն օգտագործում է qmlls-ի սեմանտիկ ընդգծումը: Բացի այդ, համատեքստային ցանկը ցուցադրում է QML լեզվի սերվերի միջոցով հասանելի վերակառուցման գործողությունները: Սա պետք է QML-ի հետ աշխատանքը ավելի նման դարձնի IDE-ի կողմից C++ կոդի մշակմանը:Աջակցություն GN նախագծերին։
Qt Creator 20-ը ավելացնում է նախագծերի կառավարման ընդլայնում GN / Ստեղծեք NinjaԸնդլայնումը միացնելուց հետո IDE-ն կարող է անմիջապես բացվել և աշխատել GN նախագծերի հետ։ Սա կարևոր է այն նախագծերի համար, որոնք GN-ն օգտագործում են որպես հիմնական ասեմբլերի նկարագրության համակարգ։CMake նախադրված կարգավորումների բարելավումներ։
Qt Creator-ը այժմ հետևում է CMake Presets-ի փոփոխություններին, աջակցում է նոր մատակարարների presets-ներ (qt և կոմպիլյատոր), իսկ presets-ների համար ստեղծված հավաքածուները նշվում են որպես ժամանակավոր և նախագծին հատուկ: Conan ինտեգրման համար ավելացվել է CONAN_HOST_PROFILE և CONAN_BUILD_PROFILE փոփոխականների աջակցություն:Նախագծի և շրջակա միջավայրի կառավարման փոփոխություններ։
Նախագծի կարգավորումներն այժմ աջակցում են միջավայրի փոփոխականների ստացումը տեքստային ֆայլից կամ shell սկրիպտից: Ավելացվել է նաև կառուցման արդյունքում file:// հղումների վերլուծությունը, և շտկվել է կատարողականության հետ կապված խնդիրը: Ծրագրի արդյունք.Նոր հեռակա կարգաբերիչ։
Ավելացված է գործարկման կարգավորման տեսակը Հեռակա վրիպազերծիչ, նպատակային առումով մոտ սցենարին Վրիպազերծում > Սկսել վրիպազերծումը > Կցել գործող վրիպազերծման սերվերինՍա հեշտացնում է վերագործարկումը և տարբեր հեռակա վրիպազերծման կարգավորումների միջև անցումը։Տարբերակների կառավարման համակարգերի բարելավումներ։
VCS գործողությունները այժմ հասանելի են ինտերֆեյսի ավելի շատ տեղերում, այդ թվում՝ Բաց փաստաթղթեր և խմբագիրներ։ Ֆայլի կարգավիճակը այժմ ցուցադրվում է հատկությունների երկխոսության պատուհանում, բարելավվել է տարբերությունների մշակումը, և նշվել են չհետևված ֆայլերը։ Git-ի ուղարկման խմբագրիչի համար ավելացվել է նախազգուշացում այն իրավիճակների մասին, որոնք կարող են հանգեցնել նախկինում պատրաստված փոփոխությունների կորստի, և երկխոսության պատուհանը Շարունակել վերաբազավորումը Այժմ այն ավելի դժվար է պատահաբար օգտագործել ապակառուցողական գործողությունների համար։Բարելավումներ Android- զարգացումներ։
Խմբագիր Android Մանիֆեստը բաժանված է առանձին ինտերֆեյսների՝ պատկերակների, էկրանի և թույլտվությունների համար։ Մենյուում Գործիքներ > Android առանձին խմբագիրներ հայտնվեցին Պատկերակների խմբագրիչ, Էկրանի խմբագրիչ и Թույլտվությունների խմբագիր.iOS-ի և հեռակառավարման բարելավումներ Linux- զարգացումներ։
iOS-ի համար սարքի ֆայլային համակարգին սահմանափակ մուտք է ավելացվել Ֆայլային համակարգի դիտումից, Locator-ից և հեռակա ֆայլերի երկխոսության պատուհաններից, ներառյալ վթարների մասին հաղորդագրությունների պանակը և մշակողի հավելվածների պանակը: Հեռակաի համար Linux Qt Creator-ը այժմ ավտոմատ կերպով միանում է թիրախային համակարգին նախքան ծրագիրը տեղակայելը և գործարկելը։Բարելավումներ ընդհանուր ինտերֆեյսում։
Բոլոր որոնման արդյունքները այժմ ընդգծված են տեքստային տեսքերում։ Ընտրացանկի տարր Ֆայլ > Բացել ֆայլը կամ նախագիծը բաժանված առանձին Բաց Պատկեր и Բաց նախագիծ, մինչդեռ հին գործողությունը պահպանված է և կարող է նշանակվել կարճ ստեղնի։
Qt Creator 20-ը հասանելի է որպես թարմացում՝ Qt առցանց տեղադրիչՀայտարարության մեջ նաև նշվում էր, որ առևտրային օֆլայն տեղադրողները հասանելի են Qt հաշվի պորտալի միջոցով, իսկ բաց կոդով տարբերակները՝ ներբեռնումների էջ Քանակ
Ներբեռնեք ելակետային կոդը և երկուական ֆայլերը
Source: linux.org.ru
