Qt Creator: Нове велике оновлення крос-платформенного IDE
Qt Creator 20: Нове велике оновлення крос-платформенного IDE
Доступно нове велике оновлення Qt Creator 20, яке є останньою версією крос-платформенного IDE від Qt. Основною новою функцією є розширення ACP Client, що включає панель чату для взаємодії з AI-агентами кодування у додатку.
Використання AI-агентів у Qt Creator 20
Згідно з описом проекту, ці агенти можуть аналізувати код, редагувати файли, виконувати команди та запускати компіляції. Щоб скористатися цією функцією, потрібно активувати її в режимі розширень та налаштувати своїх переважних агентів.
Qt Creator 20 пропонує готові шаблони для популярних AI-агентів кодування, включаючи Claude Code, Codex, Gemini CLI і GitHub Copilot через публічний ACP Registry. Деякі агенти можуть вимагати додаткові інструменти для встановлення та доступу в системний PATH.
Розширення підтримки MCP Server
Крім того, це оновлення розширює підтримку MCP Server. Нова сторінка налаштувань AI > MCP Servers дозволяє реєстрацію додаткових серверів MCP. Тепер підтримка CORS дозволяє веб-додаткам підключатися до MCP server.

Нові функції та покращення в Qt Creator 20
Окрім покращень AI, Qt Creator 20 включає розширення Zen Mode, яке забезпечує безсистемне редагування через меню Tools > Zen Mode. Це допомагає зберігати фокус у редакторі коду.
Модель коду C++ також була оновлена. Тепер Qt Creator 20 включає Clangd на базі LLVM 22.1.2, з попередньо зібраними бінарниками, оптимізованими для всіх платформ. Тепер згортування коду підтримує гілки препроцесора (для #if, #ifdef, #ifndef), коментарі в стилі C++ та області #pragma.
Для розробки QML Qt Creator тепер за замовчуванням використовує семантичне виділення з qmlls і забезпечує дії рефакторингу з qmlls. Розробники також можуть налаштувати IDE для використання зовнішньої бази компіляції замість автоматично згенерованої.
Розширення для Android та iOS
У розвитку Android з’явився більш структурований редактор Android Manifest, з окремими інтерфейсами для редагування іконок, заставок і дозволів. На iOS перегляд файлової системи, локатор та діалоги віддалених файлів тепер надають обмежений доступ до файлових систем пристроїв.
Покращено також віддалену розробку для Linux, тепер Qt Creator автоматично підключається до віддалених Linux-пристроїв перед розгортанням і запуском додатків. Користувачі можуть вказувати директорії хоста, доступні віддаленій системі, що дозволяє використовувати локальні джерела проектів в віддалених збірках.
Контроль версій та нові можливості
Також інтеграція контролю версій тепер покриває більше ділянок IDE, включаючи перегляд відкритих документів. Властивості файлу відображають статус контролю версій, включаючи для файлів Subversion. Редактор Git-submit тепер попереджає про операції, що можуть призвести до втрати інформації, а діалог «Продовжити ребейз» був оновлений для зменшення ризику руйнівних дій.
На завершення, Qt Creator 20 включає новий тип конфігурації для Remote Debugger, яка надає функціональність, подібну до підключення до запущеного debug-сервера, що робить повторне використання та перемикання конфігурацій більш зручним.
Для додаткових деталей відвідайте офіційний сайт Qt.




