JetBrains CLion
JetBrains Clion – «умная» кросс-платформенная IDE для C и C++. Благодаря нативной поддержке С и С++, в том числе современных стандартов C++, libc++ и Boost, CLion знает все о коде и берет на себя рутинные задачи, помогая сосредоточиться на главном. IDE интегрирована с популярными системами контроля версий (Subversion, Git, GitHub, Mercurial, CVS и Perforce), фреймворками для юнит-тестирования Google Test, Boost.Test и Catch, поддерживает систему документирования Doxygen и инструменты для работы с базами данных.
Навигация
CLion позволяет мгновенно перейти к объявлению символа или его использованиям в коде, искать классы, файлы и любые элементы внутри проекта, а также легко перемещаться по структуре и иерархиям вашего кода.
Рефакторинг
Безопасное переименовывание символов, перемещение элементов по иерархии и замена сигнатуры функций — рефакторинги CLion автоматически внесут изменения по всему коду.
Анализ кода на лету
CLion помогает писать красивый и правильный код. Потенциальные проблемы обнаруживаются мгновенно и исправляются на лету. CLion производит анализ потока данных для поиска недостижимого кода, бесконечной рекурсии и других проблем в структуре программы.
Встроенный отладчик
Удобный интерфейс отладчика CLion с поддержкой GDB и LLDB поможет легко находить и решать проблемы в коде.
Просмотр значений переменных в редакторе
Во время отладки в CLion можно просматривать значения переменных прямо в редакторе.
Панели Watches и Variables
Проверка состояния всех переменных выбранной функции в стеке вызовов и отслеживание значений переменных/выражений во время отладки.
Вычисление выражения
CLion поможет вычислить сложное выражение или результат вызова функции в ходе отладки.
Модели проектов
CLion поддерживает CMake, Gradle C++ и compilation database, используя проектную информацию из этих моделей в ходе редактирования и рефакторинга кода.
Удобное управление с клавиатуры
В CLion предусмотрены сочетания клавиш практически для всех функций, действий и команд, чтобы можно было сосредоточиться на коде и работать продуктивнее.
Локальная и удаленная разработка
Встроенный терминал позволяет выполнить любую команду прямо из IDE, локально или удаленно по протоколу SSH. Отредактировав код в IDE, можно собрать, запустить и отладить приложение или тесты как локально, так и удаленно.
Отзывы не найдены