Никита Нельсон

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

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

1530

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.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

C++
Инструменты
IDE
1530
Что думаете?
0 комментариев
Сначала интересные
Курсы
набор еще идетонлайн7590₽
набор еще идетонлайнбесплатно
набор еще идетонлайнбесплатно
набор еще идетонлайн2790₽
Все курсы