CLion Cover
12.09.2021 3 470

CLion

Интегрированная среда разработки для языка программирования C и C++

Информация

Версия 2021.2.1
Язык интерфейса Английский
Размер ~750 МБ
Совместимость macOS 10.14 и новее
Архитектура ARM, x86 (64-bit)

Описание

Веб-сайт

CLion — умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и OS X. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, возможности анализа кода на лету, разнообразные рефакторинги и унифицированный интерфейс для работы с самыми популярными системами контроля версий.


Умный редактор C и C++


Помощь при написании кода

Редактор, хорошо понимающий C и C++, позволит вам намного эффективнее работать с кодом. Используйте Smart Completion, фильтруя варианты автодополнения по типу. Навигация breadcrumbs поможет отслеживать текущее местонахождение в иерархии областей имен. Для любого вызова функции доступна подсказка с информацией о параметрах. Вы можете искать использования символов по контексту либо по имени символа переходить к его определению. CLion проследит, чтобы ваш код соблюдал стиль, в том числе правила форматирования, именования и пр.


Помощь при написании кода

Генерация кода

Моментально генерируйте любой шаблонный код. Переопределяйте и реализуйте функции, пользуясь простыми сочетаниями клавиш. Добавляйте конструкторы и деструкторы, геттеры и сеттеры, операторы равенства, сравнения и потокового вывода. Оборачивайте фрагменты кода в любые выражения, генерируйте объявления на основе предыдущих использований. Создавайте свои шаблоны Live Templates, чтобы переиспользовать тот или иной фрагмент кода — это позволит экономить время и соблюдать единство стиля.


Генерация кода

Безопасный рефакторинг

Вы можете переименовывать символы, встраивать функции, переменные и макросы, перемещать члены класса по иерархии, менять сигнатуру функций, извлекать переменные, параметры, функции и объявления typedef. Не бойтесь применять рефакторинги: CLion применит изменения везде, где это нужно.


Безопасный рефакторинг

Быстрый просмотр документации

Перемещая курсор по коду, вы сможете узнать о нем буквально все. Проверяйте сигнатуру функций, просматривайте комментарии и документацию Doxygen, уточняйте типы, выводимые для символов неявного типа. Вы даже можете просматривать отформатированные вставки макросов.


Анализ кода на ходу

Создавайте элегантный и безупречный код. CLion поможет выявить любые проблемы прямо по ходу написания кода и исправить их одним нажатием кнопки — IDE сама применит все необходимые изменения.

CLion запускает анализ кода, Data Flow Analysis, другие Clangd-проверки и Clang-Tidy, которые помогают выявлять неиспользуемый или недостижимый код, висячие указатели, необходимость выполнить приведение типов, перегрузку функций и другие правки.


Встроенный отладчик


Отладчик

Удобный интерфейс отладчика CLion с поддержкой GDB и LLDB поможет легко находить и решать проблемы в коде.

Подключайтесь к локальным процессам или выполняйте отладку удаленно. Если вы занимаетесь программированием микроконтроллеров, в проверке периферии вам помогут конфигурации OpenOCD и Embedded GDB Server.

А для полного погружения используйте возможности просмотра периферии микроконтроллеров и просмотра дизассемблированного кода и памяти.

Точки останова

Исследуйте код с помощью разных видов точек останова — для строк, символов, при возникновении исключений и выполнении определенных условий. При срабатывании точки останова можно выполнить логирование и удалить данную точку останова либо временно отключить ее (до срабатывания другой точки останова). Поведение настраивается в специальном диалоге.

Быстрый просмотр результата

При отладке используйте переменные Watch и вкладки Variables. Также вы можете вычислять функции и другие выражения во время остановки исполнения.

Просматривайте значения на месте

Во время отладки значения переменных будут отображены прямо в редакторе — вам не обязательно переключаться во вкладку Variables окна Debug.


Интегрированная среда разработки на C/C++


Модели проектов

Чтобы обеспечить помощь при написании кода, рефакторинги, проверки единства стиля кода и другие умные возможности редактора, CLion использует информацию из проектной модели. Поддерживаются форматы CMake, Makefile, Gradle и compilation database.

Удобное управление с клавиатуры

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


Любители Vim могут установить плагин эмуляции Vim.


Локальная и удаленная разработка

Встроенный терминал позволит выполнить любую команду прямо из IDE — локально или удаленно по протоколу SSH.

Отредактировав код в IDE, вы можете выполнять сборку, запуск и отладку приложения и тестов локально, удаленно либо на микроконтроллере.

Все, что нужно, в одном инструменте

В CLion есть все, что необходимо разработчику: IDE интегрирована с популярными системами контроля версий (SVN, Git, GitHub, Mercurial и Perforce), фреймворками для юнит-тестирования Google Test, Boost.Test и Catch, поддерживает Markdown, систему документирования Doxygen и инструменты для работы с базами данных.


Снимки экрана


Что нового

Примечания к выпуску доступны на официальном сайте jetbrains.com >

Инструкция по установке

Смонтируйте образ и выполните стандартную процедуру установки.

Ошибки при установке приложений на Мак >


Активируйте программу удобным для вас способом по нашей инструкции

Инструкция по активации продуктов JetBrains >


Комментарии (0)

Оставлять комментарии могут только зарегистрированные пользователи... Войти