JetBrains объявила о выходе CLion 2018.3 — интегрированной среды разработки на языках C и C++. В новой версии разработчики сосредоточились на поддержке C++, улучшении производительности и инструментах удалённой разработки.

Поддержка C++

В CLion 2018.3 реализованы новые возможности C++17, в частности, свёртка параметров шаблонов и настраиваемые правила выводов типов. Благодаря этому IDE точнее размечает код и предлагает автозавершение строки.

Для упрощения навигации по проекту специалисты JetBrains разработали новый языковой движок на основе Clangd. Он работает параллельно с оригинальным движком среды, и пользователь может настроить их взаимодействие по своему усмотрению.

Стал доступен отладчик Clang-Tidy. Инструмент можно запустить независимо от нового движка, но, по словам разработчиков, именно в связке с Clangd отладчик Clang-Tidy обеспечивает наилучшее быстродействие.

Удалённая разработка в CLion 2018.3

Новая версия IDE поддерживает удалённую разработку с использованием клиентских машин под управлением Windows, Linux или macOS и хоста под Linux. Пока функция работает только с проектами на базе CMake. Для использования удалённой разработки необходимо создать соответствующий пакет инструментов через Settings/Preferences -> Build, Execution, Deployment -> Toolchains и указать его при настройке профиля проекта в CMake.

Инструменты измерения производительности

В IDE интегрированы профайлеры центрального процессора для операционных систем Linux и macOS. Инструменты позволяют проверить быстродействие кода, обнаружить участки, вызывающие наибольшую нагрузку процессора, и перейти непосредственно к этим частям проекта.

Изменения интерфейса

Разработчики переработали некоторые элементы интерфейса CLion 2018.3 и добавили новые. Появилось новое меню Build, объединившее действия build, rebuild и install. Его содержимое зависит от типа проекта.

Добавлены два новых диалога, Run Anything и Search Everywhere. Первый позволяет запустить любую необходимую конфигурацию, просто набрав её имя. Search Everywhere предназначен для поиска по проекту классов, символов, действий, файлов или всего сразу.

Контроль версий

CLion 2018.3, будучи частью платформы IntelliJ, унаследовала некоторые недавние улучшения в работе с git-репозиторием. Среда разработки теперь полностью поддерживает систему субмодулей, позволяя клонировать проект без потерь. Кроме того, в IDE реализован инструмент управления pull-запросами GitHub.

Изменился и модуль редактора кода. Разработчики переделали интерфейс работы с плагинами, доработали всплывающее окно Quick Documentation, сделали список задач многострочным.

Предыдущее обновление CLion вышло в июле 2018 года и включало движок на базе Clangd и новые проектные модели.

CLion 2018.3 — часть большой серии осенних обновлений продуктов JetBrains. Кроме CLion, компания выпустила новые версии IntelliJ IDEA, PhpStorm, WebStorm, GoLand и PyCharm.

Источник: tproger.ru

Ещё новости

Категории: разное

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.