Fonctionnalités

Ces pages vous aideront à vous familiariser avec les fonctionnalités disponibles dans CLion, un IDE multiplateforme C/C++. Visitez le Learning Center et l'aide en ligne de CLion pour accéder à davantage de ressources de formation et télécharger le produit pour l'essayer.

Assistance intelligente au codage

Faites confiance à CLion pour gérer les tâche routinières pendant que vous vous concentrez sur les choses importantes. Comme il connaît votre code de fond en comble, il peut vous proposer une saisie automatique du code intelligente et pertinente, une navigation instantanée et des refactorisations fiables, et vous permet d'augmenter votre productivité.

Débutez votre projet

Démarrage facile

Il est étonnamment facile de démarrer un nouveau projet dans CLion et les fichiers peuvent être ajoutés au projet en un seul clic. CLion fonctionne avec CMake, Makefile, Gradle et les modèles de projets de bases de données de compilation.

Pour en savoir plus

Editeur intelligent

Editeur intelligent

Avec un IDE qui analyse le contexte et comprend votre projet, vous pouvez coder bien plus vite que vous ne le pensez. Testez la saisie automatique intelligente, le formatage et les vues pratiques avec l'aperçu de code.

Pour en savoir plus

Navigation et Recherche

Navigation et Recherche

Trouvez votre chemin dans le code grâce à la navigation instantanée vers un symbole, une classe ou un fichier. Inspectez la hiérarchie des appels ou des types et recherchez facilement partout pratiquement tout élément (y compris les paramètres de l'IDE).

Pour en savoir plus

Génération de code et refactorisations

Génération de code et refactorisations

Gagnez du temps sur les saisies inutiles grâce à la génération de code par CLion : des getters/setters aux modèles plus complexes. Utilisez les refactorisations pour améliorer et nettoyer votre code à la vitesse de la pensée.

Pour en savoir plus

Analyse de code à la volée

Analyse de code à la volée

Rédigez un code élégant et correct avec CLion. L'analyse statique (dont DFA) pour tous les langages pris en charge met en évidence les avertissements et les erreurs dans le code pendant la saisie au fur et à mesure et suggère des correctifs rapides.

Pour en savoir plus

Personnalisation de l'éditeur

Personnalisation de l'éditeur

Sélectionnez l'un des thèmes par défaut de l'éditeur ou personnalisez-les pour les adapter à vos préférences. Adoptez l'approche centrée sur le clavier et sélectionnez la configuration de touches qui vous convient le mieux ou créez facilement la vôtre.

Pour en savoir plus

Outils intégrés et intégrations

CLion est bien plus qu'un simple éditeur. Il offre notamment un débogueur puissant et des outils d'analyse dynamique permettant d'examiner et de résoudre facilement les problèmes, des outils intégrés Google Test, Boost.Test, Doctest et Catch pour les tests unitaires et la prise en charge directe de nombreux VCS populaires.

Exécution et débogage

Exécution et débogage

Créez, exécutez et déboguez votre application et vos tests unitaires dans CLion.

Bénéficiez de l'expérience de débogage ultime pour étudier et résoudre les problèmes de votre code.

Pour en savoir plus

Mode distant

Télétravail et collaboration

Pour le télétravail, vous pouvez choisir entre Full Remote Mode (mode distant intégral), WSL ou des configurations de débogueur distant.

Renforcez vos possibilités de collaboration et travaillez sur un projet CLion avec vos collègues en temps réel.

En savoir plus

Développement Embarqué

Développement embarqué

Développez pour les microcontrôleurs dans CLion et bénéficiez de plusieurs possibilités de débogage sur puce, de la vue périphérique pour les dispositifs ARM, de la vue thread de FreeRTOS et de l'intégration du STM32CubeMX.

Pour en savoir plus

Analyse dynamique

Analyse dynamique

Utilisez l'intégration de Valgrind Memcheck et Google Sanitizers pour détecter les erreurs de mémoire, les courses de données et les problèmes de comportement indéfinis. Analysez les performances de votre application avec l'intégration de CPU Profiler.

Pour en savoir plus

Support CMake

Support CMake

CMake est un système de build multiplateforme réputé, couramment utilisé pour les projets C et C++. Bénéficiez de l'assistance CMake intelligente de CLion avec génération de code, saisie automatique et mise à jour automatique des cibles.

Pour en savoir plus

Test unitaire

Test unitaire

CLion prend en charge les frameworks Google Test, Boost.Test, Doctest et Catch et propose un outil intégré d'exécution de tests et une interface utilisateur puissante pour en examiner les résultats. Il peut même générer du code pour vous lorsque vous écrivez des tests (pour Google Test).

Pour en savoir plus

Saisie automatique Doxygen

Documentation du code

Avec CLion, gardez facilement votre code documenté. Prévisualisez les documents de style Doxygen dans la fenêtre contextuelle Quick Documentation, utilisez la saisie automatique pour les commandes et les paramètres de fonction, et générez des ébauches pour les commentaires Doxygen.

Pour en savoir plus

Intégration VCS et historique local

Intégration VCS et historique local

CLion fournit une interface unifiée pour les VCS les plus populaires comme Subversion, Git, GitHub, Mercurial, CVS et Perforce. De son côté, l'historique local vous sauvera d'accidents inattendus.

Pour en savoir plus

Terminal, mode Vim et autres

Terminal, mode Vim, bases de données et autres

Accédez à la ligne de commande via le terminal intégré, basculez sur le mode émulation Vim avec les raccourcis clavier Vim ou étendez les fonctionnalités de l'IDE avec d'autres extensions.

En savoir plus

Plusieurs langages, un seul IDE

CLion est conçu pour le développement natif multiplateforme en C et C++. Il fournit également une prise en charge essentielle pour le langage CMake, Python, les technologies web populaires (comme JavaScript, XML, HTML, Markdown et autres) et tous les autres langages disponibles via les plugins inclus et le référentiel de plugins.

Pour en savoir plus