В CLion можно включить режим эмуляции vi/Vim (через плагин IdeaVim), который объединяет в себе все лучшее от редактора и IDE.
В этом режиме поддерживаются многие функции Vim, включая обычный/визуальный режимы и режим вставки, клавиши перемещения, удаление/изменение, маркеры, регистры, некоторые команды Ex, регулярные выражения Vim, конфигурацию с помощью ~/.ideavimrc
, макросы, команды окон и многое другое.
В CLion есть встроенный терминал для доступа к командной строке. В зависимости от вашей операционной системы вы можете использовать prompt, Far, powershell, bash и т. д. Нажмите Alt+F12 для вызова терминала и выполняйте любые команды прямо из IDE.
В CLion включен сервис для совместной разработки и парного программирования Code With Me. Настройте уровни доступа к проекту и отправьте коллегам ссылку-приглашение. Чтобы присоединиться к сеансу и работать вместе с вами, им даже не обязательно иметь IDE. Code With Me позволяет переписываться в чате и поддерживает аудио- и видеозвонки, чтобы вы могли обсуждать код, обмениваться знаниями и работать еще эффективнее.
CLion поддерживает инструменты для работы с базами данных и SQL. It’s enabled via Database Tools and SQL plugin by default and the functionality corresponds to the DataGrip IDE.
Плагин позволяет работать со многими популярными базами данных (MySQL, PostgreSQL, Oracle и другими): изучать содержимое базы данных, просматривать и редактировать данные, выполнять запросы, пользоваться автодополнением, рефакторингами и другими умными возможностями в работе с SQL — и все это прямо в CLion.
Для тех, кто работает с микроконтроллерами семейства STMicroelectronics, предусмотрена интеграция с STM32CubeMX. В CLion можно создать новый проект .ioc или открыть существующий, при этом IDE сгенерирует CMake-файл для корректной работы с этим проектом. Прямо из CLion можно запустить STM32CubeMX, чтобы обновить настройки микроконтроллера и сгенерировать код для проекта.
Функциональность CLion можно расширить с помощью более чем сотни плагинов, разработанных для платформы IntelliJ, которую мы в JetBrains развиваем и совершенствуем уже более 15 лет. Вы можете добавить в CLion интеграцию с различными системами контроля версий, инструментами и фреймворками, а также дополнительные возможности редактора. Для управления плагинами перейдите в раздел Plugin Manager в настройках IDE.