CLion propose un puissant mode d'émulation vi/Vim (disponible au moyen du plug-in IdeaVim) pour vous offrir le meilleur des deux mondes.
Il prend en charge de nombreuses fonctionnalités de Vim, y compris les modes normal/insert/visuel,
les touches de mouvement, la suppression/modification, les marques, les registres, certaines commandes Ex, les regexps Vim,
la configuration via ~/.ideavimrc
, les macros, les commandes de fenêtre et plus.
CLion comprend un terminal local pour accéder à la ligne de commande. Selon votre plateforme, vous pouvez travailler à l'aide de lignes de commande prompt, Far, powershell, bash, etc. Appelez le terminal avec Alt+F12 et exécutez toute commande sans avoir à quitter l'IDE.
Code With Me, un nouveau service JetBrains pour le développement collaboratif et la programmation en binôme à distance, est désormais intégré à CLion. Définissez le niveau d'accès requis pour votre projet et partagez le lien avec vos invité·es. Les personnes que vous invitez à collaborer n'ont même pas besoin d'avoir un IDE pour pouvoir travailler avec vous. Les appels audio et vidéo intégrés et la messagerie instantanée permettent aux équipes de discuter du code, de partager des connaissances et de coopérer plus efficacement.
CLion propose une prise en charge complète des outils de base de données. It’s enabled via Database Tools and SQL plugin by default and the functionality corresponds to the DataGrip IDE.
Le plugin vous permet de travailler dans CLion avec de nombreuses bases de données connues (telles que MySQL, PostgreSQL, Oracle et d'autres) : inspectez le contenu de la base de données, lisez et modifiez des données, bénéficiez de la saisie automatique du code, de la refactorisation et d'autres fonctionnalités intelligentes pour le langage SQL et exécutez des requêtes – le tout sans jamais quitter l'IDE.
Si vous développez du code pour les cartes STMicroelectronics, vous pourrez bénéficier de l'intégration avec STM32CubeMX. CLion peut créer un nouveau projet .ioc ou ouvrir un projet existant et générer un fichier CMake pour garantir un environnement de travail correct. Et vous pouvez démarrer STM32CubeMX à tout moment directement depuis CLion pour mettre à jour les paramètres de la carte et générer du code.
CLion peut être enrichi avec plus de 100 extensions d'IDE grâce à sa plateforme sous-jacente IntelliJ, qui est en développement continu depuis déjà plus de 15 ans. Ces extensions permettent la prise en charge de VCS supplémentaires, les intégrations de différents outils et frameworks et les améliorations d'éditeur comme l'émulation Vim. Pour parcourir et gérer les plugins CLion, allez dans Plugin Manager dans les paramètres de l'IDE.