CLion 1.1.1


Менее чем через шесть месяцев после первоначального запуска кроссплатформенной C / C ++ IDE JetBrains выпустила CLion 1.1 с обновленным парсером и интеграцией LLDB и уже выпустила 1.1.1 для решения проблем с ней.

CLion — это IDE, которую вы можете использовать для разработки на C и C ++ в Linux, OS X и Windows. Его преимущества включают умный редактор, контроль качества кода, автоматический рефакторинг и интеграцию с системой сборки CMake. Помимо обновления парсера и интеграции LLDB, новая версия имеет новые настройки стиля кода и связанные схемы стилей кода.

JetBrains сообщает, что CLion был улучшен для правильной обработки кода, когда общий контекст влияет на способ анализа кода. В описании «Что нового» сказано, что CLion 1.1:

«Отличает одну языковую конструкцию от другой с большей точностью, чем раньше, чтобы предоставить вам соответствующее выделение, анализ кода и рефакторинг».

Один из примеров — объявление функции, очень похожее на объявление конструктора. Улучшения, внесенные в синтаксический анализатор, означают, что CLion теперь будет исправлять множество ложных срабатываний с несовместимыми типами указателей, а также некоторые предупреждения инициализатора.

CLion 1.1 теперь обеспечивает поддержку LLDB в OS X и включает связанный LLDB v3.6 в свой дистрибутив.

С нетерпением жду новой версии, пока она была в ЕАП, Анастасия-Казакова написала:

«Одним из ключевых преимуществ CLion перед текстовым редактором является возможность отладки. Хотя вы всегда можете запустить автономный отладчик отдельно, отладка внутри IDE экономит ваше время и предоставляет различные дополнительные функции. Начиная с самой первой сборки, CLion интегрируется с серверной частью GDB на всех платформах, предоставляя все необходимое в своем пользовательском интерфейсе. Однако пользователям OS X удобнее использовать LLDB. Поэтому мы улучшили CLion, чтобы сделать его более естественным и в этом случае. «

CLion 1.1 также имеет новые настройки стиля кода. Теперь вы можете настроить отступы для членов класса и ключевых слов видимости, а также новые параметры, специфичные для директив препроцессора и условно некомпилированного кода. Вы можете выбрать предопределенный стиль кодирования, который будет применяться к вашей конфигурации стиля кода для Google, GNU, Qt, Stroustrup или правил фигурных скобок из руководств Allman, Whitesmiths или K&R.

Модуль форматирования CMake был улучшен, поэтому теперь автоформатирование работает не только для вашего кода, но и при редактировании файлов CMake. Вы можете настроить предпочтительный стиль кода для своих файлов CMake и применять его по мере ввода или активировать его явно с помощью действия «Переформатировать код».

В этом видео рассказывается об улучшениях в CLion 1.1:

Самый последний выпуск, CLion 1.1.1, решает следующие проблемы:

Переменные не разрешаются правильно и помечаются красным при использовании псевдонимов шаблонов

При создании нового класса / файла C ++ не найдено подходящей цели для автоматического обновления, если цель находится под if, в то время как foreach в CMakeLists.txt

Параметр смарт-табуляции в настройках стиля кода некорректно преобразует пробелы в табуляции.

Макрос __BASE_FILE__ не обрабатывается правильно

и имеет исправление для больших файлов, позволяющее увеличить их длину:

В объявлении поясняется, что CLion переходит в режим «немого» для больших файлов, отключая в этом случае функции анализа кода, чтобы предотвратить возможные проблемы с производительностью. Ограничение установлено в 500000 символов для языков на основе C, и при открытии файла большего размера CLion показывает уведомление и предлагает изменить ограничение. Однако есть предупреждение:

Обратите внимание — изменение лимита приводит к перестройке символов текущего проекта.

что говорит о том, что вам следует тщательно подумать об использовании этого средства.


Добавить комментарий