Code::Blocks IDE

Home page: http://www.codeblocks.org/

Code::Blocks is an open-source, cross-platform, free C++™ Integrated Development Environment (IDE). Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. It is based on a self-developed plugin framework that allows unlimited extensibility. Most of its functionality is already provided by pre-installed plugins included in the base package:

  • Abbreviations - Code::Blocks AutoComplete plugin.

  • Enregistrement automatique : enregistre les fichiers du projet à intervalle régulier

  • Assistant de classe : Assistant permettant la création de nouvelles classes

  • Complétion de Code - fournit la fonctionnalité de complétion de code et de navigateur de classes.

  • Compilateur - prend en charge divers compilateurs dans une interface unique.

  • Débogueur - prend en charge divers débogueurs dans une interface unique.

  • File Extensions Handler - ajoute des gestionnaires d'extension de fichier supplémentaires.

  • Header Guard (désactivé par défaut) - crée des header guards (si nécessaire) lors de la sauvegarde de fichiers.

  • LogHacker (désactivé par défaut) - manipule les journaliseurs.

  • ModPoller (désactivé par défaut) - vérifie fréquemment les modifications externes.

  • Open Files List - gère une liste de tous les fichiers ouverts (éditeurs).

  • Projects Importer - imports projects from other IDEs, e.g. MSVisual Studio and DevC++™.

  • Assistant de script - fournit des fonctionnalités d'assistant de script.

  • Formateur de Code Source (AStyle) - formate les fichiers de code source avec un style spécifique.

  • Tidycmt (désactivé par défaut) - formate les commentaires lors de la sauvegarde du fichier.

  • Choses à Faire - ajoute des éléments de choses à faire au code source.

  • WinXP™ Look'n'Feel - creates manifest file which enables the version 6.0 of the Common Controls on Windows XP™.

Addtional plugins for Code::Blocks can be obtained at their wiki website: http://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins