Вышел Qt Creator 11

fuvwgbb8lw3xkmbo2osn1gjgmss.png

Состоялся релиз интегрированной среды разработки 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).

    epzqoy6eddcfsgzogkbesiwl-bc.gif

    ;

  • добавлена поддержка ИИ-помощника GitHub Copilot, способного генерировать типовые конструкции при написании кода. Реализация основана на плагине Copilot, изначально разработанном для проекта neovim, но использующем универсальный протокол LSP для интеграции с IDE.

    4xjatxfqkafxz5cyxle85owp5mc.gif

    ;

  • добавлена поддержка инструментария Axivion, предоставляющего статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры. Qt Creator может привязывать разрабатываемые проекты к проектам в Axivion и отображать в редакторе подсказки с информацией о выявленных проблемах;

  • переработан интерфейс для навигации по примерам кода, предоставляемым в Qt. Примеры теперь разделены на категории;

  • добавлена опция для увеличения размера панели инструментов (Preferences > Interface > Toolbar style > Relaxed);

  • переработан интерфейс для просмотра списка проблем (Issues);

  • в редактор кода добавлена поддержка предпросмотра документов с разметкой Markdown (.md);

  • улучшено редактирование кода C++ и QML;

  • в интерфейсе работы с проектами добавлена возможность прямого добавления файлов в файлы проекта на базе CMake;

  • добавлена экспериментальная поддержка пакетного менеджера vcpkg, применяемого для распространения библиотек на языках C/C++. Среди прочего добавлен мастер и редактор для файлов vcpkg.json, обеспечена возможность поиска пакетов.

© Habrahabr.ru