Вышел Qt Creator 11
Состоялся релиз интегрированной среды разработки Qt Creator 11.0. Готовые сборки проекта сформированы и выложены на GitHub для maсOS, Linux и Windows.
Согласно данным OpenNET, Qt Creator предназначен для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
Основные дополнения и изменения в Qt Creator 11:
добавлен встроенный эмулятор терминала, поддерживающий вкладки, выбор командного интерпретатора, цветной вывод и изменение шрифтов. Интегрированный терминал используется по умолчанию при выполнении команд через меню Run in Terminal, но в настройках можно вернуться к запуску внешнего эмулятора терминалов (Terminal > Use internal terminal).
;
добавлена поддержка ИИ-помощника GitHub Copilot, способного генерировать типовые конструкции при написании кода. Реализация основана на плагине Copilot, изначально разработанном для проекта neovim, но использующем универсальный протокол LSP для интеграции с IDE.
;
добавлена поддержка инструментария Axivion, предоставляющего статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры. Qt Creator может привязывать разрабатываемые проекты к проектам в Axivion и отображать в редакторе подсказки с информацией о выявленных проблемах;
переработан интерфейс для навигации по примерам кода, предоставляемым в Qt. Примеры теперь разделены на категории;
добавлена опция для увеличения размера панели инструментов (Preferences > Interface > Toolbar style > Relaxed);
переработан интерфейс для просмотра списка проблем (Issues);
в редактор кода добавлена поддержка предпросмотра документов с разметкой Markdown (.md);
улучшено редактирование кода C++ и QML;
в интерфейсе работы с проектами добавлена возможность прямого добавления файлов в файлы проекта на базе CMake;
добавлена экспериментальная поддержка пакетного менеджера vcpkg, применяемого для распространения библиотек на языках C/C++. Среди прочего добавлен мастер и редактор для файлов vcpkg.json, обеспечена возможность поиска пакетов.