CLion — IDE для C / C ++


JetBrains сделала свою новую интеллектуальную кроссплатформенную IDE для C и C ++ доступной в рамках программы раннего доступа.

JetBrains известен своим набором IDE, но до сих пор все, что он мог предложить разработчикам C / C ++, — это некоторые возможности в IntelliJ IDEA, его оригинальном инструменте разработки для Java.

Поэтому появление CLion — долгожданный шаг.

CLion, предположительно произносимое как «морской лев», призван повысить продуктивность разработчиков, предлагая интеллектуальную поддержку языков C и C ++.

Его можно использовать в Linux, OS X и Windows, и в настоящее время он находится на стадии предварительного выпуска. Помимо C и C ++, CLion поддерживает HTML (включая HTML5), CSS, JavaScript и XML, все из которых объединены в IDE через плагины и включены для вас по умолчанию.

«Интеллектуальная поддержка» состоит из интеллектуального редактора, который обеспечивает автозавершение и выделение кода. Интеллектуальное завершение фильтрует список типов, методов и переменных в соответствии с ожидаемым типом выражения. Редактор также позволяет вам перемещаться по вашему коду с помощью поиска с помощью функции «Найти использование», или вы можете переходить к определенным классам, файлам или символам; или к объявлениям, определениям, суперопределениям и подклассам. CLion сопоставляет большинство действий в среде IDE с сочетаниями клавиш, чтобы сделать его максимально простым в использовании.

CLion вызывает CMake при сборке проектов, поэтому вы можете использовать систему сборки CMake для сборки, тестирования и создания пакетов приложений. CLion берет всю информацию о проекте (исходные файлы, настройки компилятора, описание целей и т. Д.) И автоматически обрабатывает все ваши изменения в файлах CMake.

Есть мастер, который поможет вам создать новый проект CMake или обработает существующие проекты с помощью вашего файла CMakeLists.txt.

CLion поддерживает компиляторы GCC и Clang, а также GDB 7.8 для отладки. Вы получаете варианты отладки: пошаговое выполнение кода, установка точек останова, оценка выражений, добавление часов и установка значений переменных вручную во время выполнения:

Согласно сообщению Анастасии Казаковой в блоге JetBrains, автор

«Зная ваш код насквозь, CLion позаботится о рутине, а вы сосредоточитесь на важных вещах».

Разработчики также говорят, что варианты генерации кода, доступные в CLion, ускорят разработку. Кодекс | Сгенерировать меню поможет вам с генерацией конструктора / деструктора или получателя / сеттера, а также предложит переопределить / реализовать некоторые методы.

JetBrains планирует выпустить версию 1.0 через пару месяцев с добавленной поддержкой LLDB и / или Google Test.


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