Qt Development Frameworks представила среду разработки Qt Creator 4.8.0. В новой версии кроссплатформенной IDE пользователей ждут:
- поддержка протокола языкового сервера (LSP);
- плагин ClangFormat для автоматического форматирования кода;
- обновление до LLVM 7.0 плагина оформления кода на основе Clang для C++;
- возможность запуска нескольких отладчиков одновременно;
- анализатор кода Cppcheck;
- плагин CompilationDatabaseProjectManager для открытия баз данных для компиляции в качестве проектов Qt Creator.
Протокол языкового сервера для Qt Creator 4.8.0
Вам будет интересно:Вышел Rust 2018
LSP выносит на сторону сервера базовые операции поддержки языка программирования, связанные с разбором семантики: автодополнение кода, анализ опечаток, поиск ссылок, построение карты определений переменных и функций для быстрого перехода. Подключение обработчиков для дополнительных языков осуществляется с помощью плагина LanguageClient.
Обновление для C++
Обновлён плагин оформления C++ кода на основе Clang до LLVM 7.0. Разработчики также реализовали операцию Follow Symbol для определений с ключевым словом auto
. Теперь всплывающие подсказки показывают перегрузки для функций.
Экспортировать информацию о проекте стало возможно как базу данных компиляции. Для этого нужно перейти в Build -> Generate Compilation Database.
Новая версия Qt Creator доступна на странице загрузки Qt.
В июле 2018 года IDE Qt Creator обновилась до версии 4.7.0. Разработчики исправили несколько проблем, с которыми сталкивались программисты, запускающие Qt Creator на Windows. Было улучшено сканирование компиляторов MSVC, которые ранее могли блокировать работу IDE.