Вышла Qt Creator 4.8.0 с поддержкой протокола языкового сервера

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

LSP выносит на сторону сервера базовые операции поддержки языка программирования, связанные с разбором семантики: автодополнение кода, анализ опечаток, поиск ссылок, построение карты определений переменных и функций для быстрого перехода. Подключение обработчиков для дополнительных языков осуществляется с помощью плагина LanguageClient.

Вышла Qt Creator 4.8.0 с поддержкой протокола языкового сервераВышла Qt Creator 4.8.0 с поддержкой протокола языкового сервераВышла Qt Creator 4.8.0 с поддержкой протокола языкового сервера

Обновление для 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.

tproger.ru