CLion
- Доставка ПО осуществляется электронным способом
- Иные товары самовывозом или доставкой транспортной службы
- Оплата банковской картой (физ.лица)
- Наличными при получении
- Банковский перевод
Умная помощь при написании кода
CLion позаботится о рутинных задачах, позволяя вам сосредоточиться на важных вещах. IDE понимает ваш код от и до: умное и точное автодополнение, мгновенная навигация и надежные рефакторинги помогут вам работать намного продуктивнее.
Легко начать
В CLion невероятно легко начать работу над новым проектом, и файлы добавляются в проект в один клик. CLion поддерживает проектные модели CMake, Makefile, Gradle и compilation database.
Умный редактор
IDE анализирует контекст и действительно понимает код вашего проекта, помогая программировать быстрее, чем вы можете себе представить. Попробуйте умные возможности автодополнения, форматирования и анализа кода.
Навигация и поиск
Быстрая навигация CLion позволяет мгновенно перемещаться к нужному символу, классу или файлу. Вы можете просматривать иерархию вызовов и типов, а также использовать функцию Search Everywhere для поиска чего угодно (даже настроек IDE).
Генерация кода и рефакторинги
Не тратьте время на ввод текста: CLion сгенерирует код за вас — от геттеров/сеттеров до более сложных конструкций. Используйте умные и безопасные рефакторинги для мгновенного преобразования и улучшения кода.
Анализ кода на лету
CLion помогает писать понятный и правильный код. Благодаря встроенному статическому анализу (включая DFA) для всех поддерживаемых языков CLion показывает предупреждения и подсвечивает ошибки прямо в редакторе, когда вы пишете код, и тут же предлагает варианты автоматического исправления.
Возможности индивидуальной настройки редактора
Установите одну из предложенных графических тем редактора или настройте их так, как вам нравится. В CLion для всего найдется удобное сочетание клавиш — просто выберите подходящую раскладку или создайте свою собственную.
Встроенные инструменты и интеграция
CLion — это больше, чем просто редактор. IDE предоставляет мощный отладчик и средства динамического анализа кода, позволяющие быстро находить и устранять проблемы, поддерживает Google Test, Boost.Test, Doctest и Catch для модульного тестирования, интегрируется с популярными системами контроля версий и другими инструментами.
Выполнение и отладка
Собирайте, запускайте и отлаживайте приложения и юнит-тесты.
Пользуйтесь возможностями отладки для исследования проблем и исправления ошибок в коде.
Удаленная и совместная работа
Для организации удаленной работы можно выбирать между удаленным режимом, WSL и удаленным отладчиком.
Вы можете работать над проектом вместе с коллегами прямо из своих IDE.
CLion для микроконтроллеров
CLion можно использовать для программирования микроконтроллеров: в IDE предусмотрено несколько вариантов отладки, доступны просмотр периферии для микроконтроллеров семейства ARM, просмотр потоков FreeRTOS и интеграция с STM32CubeMX.
Динамический анализ кода
Интеграция с инструментами Valgrind Memcheck и Google Sanitizers позволяет находить утечки памяти, отлавливать состояния гонок и проблемы с неопределенным поведением. Вы можете анализировать производительность вашего приложения благодаря интеграции с профилировщиком.
Поддержка CMake
CMake — популярная кросс-платформенная система сборки, которая широко используется в проектах на C и C++. Умная поддержка CMake включает генерацию кода, автодополнение и автоматическое обновление таргетов.
Юнит-тестирование
CLion поддерживает тестовые фреймворки Google Test, Boost.Test, Doctest и Catch и предоставляет встроенный инструмент для запуска тестов с удобным интерфейсом для анализа результатов тестирования. IDE может даже cгенерировать код за вас, когда вы пишете тесты (для Google Test).
Документирование кода
CLion помогает с легкостью документировать код. Просматривайте документацию в формате Doxygen во всплывающем окне Quick Documentation, используйте автодополнение для команд и параметров функций, а также создавайте заглушки для комментариев Doxygen.
Интеграция с VCS и локальная история
В CLion реализован универсальный интерфейс для работы с популярными системами контроля версий, такими как Subversion, Git, GitHub, Mercurial, CVS и Perforce. При этом все изменения надежно хранятся в локальной истории.Подробнее
Терминал, режим Vim, базы данных и многое другое
Вы можете пользоваться командной строкой через встроенный терминал, включить режим эмуляции Vim и расширить возможности IDE с помощью различных плагинов.