Логотип
Действия людей — лучшие переводчики их мыслей (Д. Локк).

Выпущена IDE с открытым исходным кодом Qt Creator 20 с агентами искусственного интеллекта для написания кода

Выпущена IDE с открытым исходным кодом Qt Creator 20 с агентами искусственного интеллекта для написания кода

Вышло последнее крупное обновление кроссплатформенной интегрированной среды разработки Qt Creator 20. Основная новая функция — расширение ACP Client, в котором есть панель чата для взаимодействия с агентами искусственного интеллекта в приложении.

Согласно проекту, эти агенты могут анализировать код, редактировать файлы, выполнять команды и запускать сборки. Чтобы использовать эту функцию, включите ее в режиме расширений и настройте нужные агенты.

Qt Creator 20 предлагает готовые шаблоны для популярных агентов искусственного интеллекта для написания кода, включая Claude Code, Codex, Gemini CLI и GitHub Copilot, через общедоступный реестр ACP. Для некоторых агентов может потребоваться установка дополнительных инструментов, доступных в системной переменной PATH.

Более того, в этом выпуске расширена поддержка MCP-сервера. Новая страница настроек AI> MCP-серверы позволяет регистрировать дополнительные MCP-серверы. Поддержка CORS теперь позволяет веб-приложениям подключаться к MCP-серверу.

Среда разработки с открытым исходным кодом Qt Creator 20

 

Помимо улучшений искусственного интеллекта, 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 на использование внешней базы данных компиляции вместо автоматически генерируемой.

Читать  Видеокарта Intel Arc A380 получает тайный прирост тактовой частоты благодаря последнему обновлению прошивки

Что касается работы с проектами, в Qt Creator 20 есть расширение GN для работы с проектами Generate Ninja. Кроме того, IDE теперь отслеживает изменения в предустановках CMake и поддерживает новые предустановки поставщиков «qt» и «compiler».

В Android-разработке появился более структурированный редактор Android-манифеста с отдельными интерфейсами для редактирования иконок, заставок и разрешений. В iOS представление «Файловая система», «Локатор» и диалоговые окна для работы с удаленными файлами теперь предоставляют ограниченный доступ к файловым системам устройства, включая каталоги отчетов о сбоях и приложений для разработчиков.

Удаленная разработка под Linux стала еще удобнее: теперь Qt Creator может автоматически подключаться к удаленным устройствам Linux перед развертыванием и запуском приложений. Для удаленных устройств сборки пользователи могут указать каталоги хоста, доступные для удаленной системы, что позволяет использовать локальные исходные коды проекта в удаленных сборках.

Кроме того, интеграция с системой контроля версий теперь охватывает больше областей IDE, в том числе представление «Открытые документы». В свойствах файлов отображается статус системы контроля версий, в том числе для файлов Subversion. Редактор отправки в Git теперь предупреждает об операциях, которые могут привести к потере информации, а диалоговое окно «Продолжить перебазирование» было обновлено, чтобы снизить риск разрушительных действий.

И последнее, но не менее важное: в Qt Creator 20 появился новый тип конфигурации запуска Remote Debugger, который предлагает функциональность, аналогичную подключению к работающему серверу отладки, но при этом упрощает повторное использование и переключение конфигураций.

Более подробную информацию можно найти в объявлении.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

восемнадцать + 2 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала