Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка

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

Новости

В Qt Creator 4.8.0 пользователей ждёт поддержка протокола LSP, возможность запуска нескольких отладчиков сразу, плагин ClangFormat и анализатор Cppcheck.

2К открытий2К показов

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.

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

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов