+38/044/257-2444
+38/067/502-3306
+38/050/370-3627
Новости

CLion 2018.3 - JetBrains объявила о выходе новой версии CLion — интегрированной среды разработки на языках C и C++

CLion 2018.3 - JetBrains объявила о выходе новой версии CLion — интегрированной среды разработки на языках C и C++

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

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

В 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.

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

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

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

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

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

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

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

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

Другие новости