Опубликован выпуск интегрированной среды разработки Qt Creator 11.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.
В новой версии:
- Предложен встроенный эмулятор терминала, поддерживающий вкладки, выбор командного интерпретатора, цветной вывод и изменение шрифтов. Интегрированный терминал используется по умолчанию при выполнении команд через меню “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, обеспечена возможность поиска пакетов.
Release.
Ссылка here.