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 les modèles de projets CMake, Gradle et de base de données de compilation. Si vous utilisez un autre type de projet, l'IDE vous aidera à l'importer dans CMake.

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 plus qu'un simple éditeur puisqu'il propose un puissant débogueur, des outils d'analyse dynamique pour diagnostiquer et résoudre facilement les problèmes, Google Test, Boost.Test et Catch intégrés pour les tests unitaires, de nombreux VCS populaires supportés par défaut et plus encore.

Exécution et débogage

Exécution et débogage

Construisez, exécutez et déboguez vos applications et tests unitaires localement ou à distance dans CLion.

Utilisez l'interface de débogage avec GDB ou LLDB comme backend.

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 et Catch et fournit un testeur intégré ainsi qu'une interface utilisateur puissante pour analyser les résultats des tests. 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

Développement Embarqué

Développement embarqué

Développez pour des microcontrôleurs dans CLion et bénéficiez de plusieurs options de débogage on-chip , de la Vue Peripherals pour les dispositifs ARM et de l'intégration STM32CubeMX.

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.

Pour en savoir plus

Plusieurs langages, un seul IDE

CLion est conçu pour le développement multiplateforme natif en C et C++, ainsi qu'en Rust et Swift. 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