Описание тега clion
CLion - это кроссплатформенная IDE C/C++ от JetBrains (вы можете запускать ее в Linux, Windows и macOS). Он изначально поддерживает старые и новые языковые стандарты C/C++, библиотеки Boost и libC++, а также работает с шаблонным кодом и макросами. CLion помогает мгновенно перемещаться по коду и выполнять рефакторинг с помощью рефакторинга Rename, Change Signature, Inline, Extract Function / Variable / Constant / Parameter и других. Анализ кода (включая анализ потока данных и Clang-Tidy) выполняется во время набора текста, чтобы гарантировать качество кода.
CLion использует CMake в качестве модели проекта и автоматически обрабатывает ваши изменения в файлах CMake, используя всю информацию оттуда во время редактирования кода и рефакторинга.
Помимо CMake, CLion поддерживает базу данных компиляции и проекты Gradle. В настоящее время вы не можете создать новый проект этих типов в CLion, но вы можете открывать существующий и управлять им, имея полное представление о коде.
CLion обогатит вашу разработку интегрированным отладчиком (GDB и LLDB), поддержкой Doxygen, различными фреймворками для модульного тестирования, системами управления версиями и десятками плагинов из репозитория для расширения его функциональности.
Помимо C и C++, CLion поставляется с поддержкой Python, HTML, JavaScript, Swift Kotlin/Native и некоторых других языков.
Функциональность CLion может быть расширена с помощью IntelliJ Platform API.