На прошлой неделе было объявлено о выпуске новой версии IDE Qt Creator, версии 4.10.0, которая добавляет ряд новых функций и интеграцию с LSP.
Для тех, кто не знаком с Qt Creator, это многоплатформенная IDE для настольных, встроенных и мобильных приложений . Она написана на C++, JavaScript и QML, создана компанией Trolltech и является частью SDK для разработки приложений с графическим пользовательским интерфейсом (GUI) с использованием библиотек Qt.
Совместимы как разработка классических программ на C++, так и использование языка QML, в котором JavaScript используется для определения скриптов, а структура и параметры элементов интерфейса задаются блоками типа CSS.
Среди основных особенностей Qt Creator можно выделить следующие:
- Редактор кода с поддержкой C ++, QML и ECMAscript
- Инструменты для быстрой навигации по коду
- Подсветка синтаксиса и автозаполнение кода
- Статическое управление кодом и стилем при вводе
- Поддержка рефакторинга кода
- Контекстно-зависимая помощь
- Сворачивание кода
- Соответствие круглых скобок и режимов выбора
Что нового в IDE Qt Creator 4.10.0
В новой версии в редактор кода добавлена возможность прикрепления файлов , после чего эти файлы отображаются вверху списков открытых документов и остаются открытыми при закрытии групп файлов, например, с помощью кнопок «Файл > Закрыть все» и «Файл > Закрыть все файлы».
Также заслуживает внимания более полная интеграция с клиентом для LSP (Language Server Protocol), в которой поле поиска получило новые фильтры и отображает инструкции, отправленные сервером.
Пилотный флаг был удален с помощью плагина Locator, для которого он теперь включен по умолчанию. Добавлена возможность фильтровать вывод на дашбордах с сопоставлением действий по выражению.
Для проектов, созданных с помощью CMake или Qbs, добавлена поддержка целевой платформы Android.
Для CMake целевая платформа «По умолчанию» была прекращена, что только запутало разработчиков.
Разделенные файлы с проектами CMake теперь можно создавать через меню «Сборка»> «Создать файл» или через контекстное меню в дереве проекта.
Приложение Qt Widgets и мастера библиотеки C ++ добавили возможность выбора системы сборки.
Добавлена поддержка ускоренного тестирования. Для внешних целевых платформ сборки на базе Linux добавлена поддержка развертывания всех файлов, установленных на этапе установки, в систему сборки.
Как установить Qt Creator 4.10.0 в Linux?
Всем, кто хочет попробовать QT Creator на своей системе, следует знать, что этот пакет доступен в репозиториях большинства дистрибутивов Linux.
Хотя обновление пакетов обычно занимает несколько дней, чтобы попасть в репозитории, лучше всего загрузить установщик с официального сайта Qt, где вы можете получить бесплатную версию или приобрести коммерческую версию (с расширенными функциями) на том же сайте.
Теперь, когда установочный файл загружен, давайте предоставим ему права на выполнение с помощью следующей команды:
sudo chmod +x qt-unified-linux-x64*.run
Теперь давайте установим пакет, выполнив следующую команду:
sudo sh qt-unified-linux-x64*.run
Пользователям Ubuntu могут потребоваться некоторые дополнительные пакеты, которые можно установить с помощью команды:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
После установки этих пакетов вы можете изменить определение комплекта рабочего стола и выбрать правильную версию. Наконец, вы можете закончить создание проекта и перейти к кодированию.
Теперь пользователи Arch Linux, Manjaro, Arco Linux и других дистрибутивов на основе Arch Linux могут установить пакет непосредственно из репозиториев, поскольку новая версия QT Creator теперь доступна.
Для установки достаточно запустить в терминале следующую команду:
sudo pacman -S qtcreator