Выпуск среды разработки Qt Creator 11

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

    CFD0C5CECEC5D4_1689918923.png

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

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

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

    CFD0C5CECEC5D4_1689918969.png

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

  • В редактор кода добавлена поддержка предпросмотра документов с разметкой Markdown (.md). Улучшено редактирование кода C++ и QML.

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

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



Источник: http://www.opennet.ru/opennews/art.shtml? num=59472

© OpenNet