
QtCreator 19 сега на разположение Представена е като най-новата стабилна версия на добре познатата интегрирана среда за разработка. Това е безплатна, с отворен код и междуплатформена IDE, предназначена за разработчици, работещи в GNU/Linux, macOS и Windowsи които търсят единен инструмент за управление на проекти на различни езици и системи (вижте как Инсталиране на Qt Creator на GNU/Linux).
Тази актуализация идва след малко повече четири месеца от Qt Creator 18 Той също така въвежда няколко функции, предназначени да подобрят ежедневното програмиране. Сред новите функции са нова миникарта в текстовия редактор, подобрения в работата с отдалечени устройства, основен MCP сървър за свързване с AI модели и значително разширяване на поддръжката за проекти и строителни системи.
Визуални актуализации в редактора Qt Creator 19: миникартата пристига
Едно от най-видимите допълнения на QtCreator 19 е новото „Миникарта“ на текстовия редакторТази функция показва опростен изглед на съдържанието на документа отстрани, подобно на това, което други разширени редактори вече предлагат. Благодарение на тази малка карта с код е по-лесно да се навигира в дълги файлове и да се идентифицират важни блокове с един поглед.
Миникартата ви позволява да имате Преглед на файла по време на превъртанеТова помага както за бързо навигиране между секциите, така и за идентифициране на области с по-висока плътност на кода. Въпреки че е представена като допълнителна опция, тя може да бъде особено полезна в големи проекти, които са много често срещани в професионални среди, където се работи с големи кодови бази и разпределени екипиИ за да изберете инструмент, консултирайте се с най-добрите IDE за вашата дистрибуция.
Qt Creator 19 въвежда подобрения в отдалечените устройства и разпределената разработка.
Въведение в Qt Creator 19 Подобрения в конфигурацията и управлението на отдалечени устройстваТова е ключов момент за тези, които компилират и тестват приложенията си извън локалната си машина. Целта е да се улесни свързването, внедряването и изграждането на задачи на външни машини, нещо много често срещано в работните процеси, където те се пресичат. настолни среди и вградени устройства.
Тези подобрения целят да предложат по-плавно изживяване при работа с отдалечени устройстваТова намалява триенето при конфигуриране на нови цели или превключване между различни тестови машини. За много екипи за разработка, където е обичайно да се комбинират мощни работни станции с отдалечен или лабораторен хардуер, тази актуализация може значително да опрости ежедневните операции.
Интеграция с изкуствен интелект чрез основен MCP сървър
Друга важна нова функция е включването на Базов сървър на Model Context Protocol (MCP)Този протокол е предложен като стандарт за среди за разработка, за да комуникират с изкуствен интелект и езикови модели, като например Клод Код и подобни решения; предишни версии вече са изследвали интеграцията с изкуствен интелект, като например съвместимост с GitHub Copilot.
Сървърът Qt Creator 19 MCP позволява тези модели отваряне на файлове, компилиране, изпълнение и отстраняване на грешки в проекти директно от IDE, действайки като мост между инструментите за изкуствен интелект и средата за програмиране. Въпреки че все още е в базов етап, това представлява стъпка към среди за разработка, където умна помощ Може да се интегрира по-естествено в рутинни задачи като навигация в кода, откриване на грешки или предлагане на промени.
По-голяма съвместимост със системи за изграждане и езици
В допълнение към функциите, фокусирани върху интерфейса и интеграцията с изкуствен интелект, Qt Creator 19 разширява поддръжката на проекти и строителни системи. Подобренията включват по-цялостно управление на Ant, Cargo, .NET, Gradle и SwiftТова улеснява работата с хетерогенни кодови бази в рамките на една и съща среда за разработка. Тези подобрения допълват новите функции на екосистемата Qt, като например въведените в Qt 6.10.
Тази разширена поддръжка е особено полезна за тези, които комбинират Qt проекти с други екосистемикато например Rust приложения, използващи Cargo, .NET услуги или компоненти, разработени с Gradle и Swift. По този начин Qt Creator 19 се позиционира като по-гъвкав вариант за смесени екипи.
Qt Creator 19 и поддръжка за контейнерни файлове в дървото на проекта
Сред по-малко забележимите, но практични промени е възможността за Показване на конфигурационните файлове на контейнера за разработка в дървото на проекта. Тази функция улеснява намирането и модифицирането на тези файлове, без да се налага да напускате IDE или ръчно да търсите във файловата система, напомняйки за експерименталната поддръжка за контейнери, която вече се появяваше в предишни версии (експериментална поддръжка за контейнери).
С тази интеграция, Qt Creator 19 е по-добре адаптиран към работни среди, базирани на контейнериТази практика става все по-разпространена, както в малкия бизнес, така и в големите организации. Възможността за управление на тези файлове от същия интерфейс, където се редактира кодът, помага за поддържане на по-ясна представа за конфигурацията на средата за разработка.
Като цяло, QtCreator 19 Пристига като актуализация, която подобрява ежедневната използваемост на IDE, включвайки минимапа за по-добра навигация в кода, подобрения в дистанционната работа, първа стъпка в интегрирането на AI модели чрез MCP и по-широка поддръжка за различни системи за изграждане и контейнери. Това не е радикална промяна, а по-скоро версия, която усъвършенства и разширява работната среда за разработчиците. GNU/Linux, macOS и Windows в рамките на екосистемата на Qt и извън нея.