В CLion 2018.1 улучшена поддержка C ++ 17, а также поддержка WSL и добавлена CMake Install. В более общем плане, эта версия показывает начало общего отделения модели проекта CMake от CLion.
CLion — это IDE от JetBrains, которую вы можете использовать для разработки на C и C ++ в Linux, OS X и Windows. Его преимущества включают умный редактор, контроль качества кода, автоматический рефакторинг и интеграцию с системой сборки CMake. В то время как C и C ++ являются основными языками, для которых разработан CLion, в новом выпуске есть встроенная поддержка Objective-C и Objective-C ++, а также обновленные плагины для Rust и Fortran.
Основные улучшения в новом выпуске касаются поддержки C ++. Разработчики говорят, что они работали в нескольких направлениях, которые в конечном итоге могут привести к лучшей языковой поддержке, включая точность и производительность. Хотя разработчики рассматривают некоторые альтернативы текущему языковому движку в CLion и планируют внести изменения в некоторые версии 2018.x позже в этом году, текущая версия добавляет поддержку структурированных привязок C ++ 17, а также поддержку C ++ 17 if и switch с инициализаторами.
Редактор — еще одна область, в которой были внесены улучшения, с добавлением хлебных крошек для C / C ++ и блоков кода unwrap.remove.
Панировочные сухари — это маленькие маркеры в нижней части редактора, которые упрощают навигацию по коду. В хлебных крошках отображается такая информация, как пространства имен, классы, структуры, функции и лямбда-выражения, чтобы облегчить чтение кода и навигацию по нему. Развертывание / удаление блоков кода — это функция, которая безопасно разворачивает if, else, for, while, do … while и для управляющих операторов. Также было добавлено сворачивание кода управляющего оператора.
Также была улучшена поддержка WSL (подсистема Windows для Linux). WSL позволяет компилировать, запускать и отлаживать двоичные файлы Linux во время работы на компьютере с Windows 10. Количество поддерживаемых в Windows цепочек инструментов было увеличено за счет добавления поддержки WSL. Вы можете подключиться к цепочкам инструментов, сначала запустив WSL на компьютере с Windows, а затем подключившись к цепочке инструментов из CLion. CLion будет использовать компиляторы CMake, make, GCC / G ++ и отладчик из WSL, а также будет создавать и запускать ваш двоичный файл там.
В этом выпуске также представлены первые изменения в переходе к отделению модели проекта CMake от CLion. В новом выпуске теперь вы можете открывать отдельный файл или папку без использования CMake, так что если все, что вам нужно сделать, это прочитать некоторый код C ++ в CLion, вы можете работать без CMake.
.