
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.
Autosave – Projektdateien in regelmäßigen Abständen speichern.
Class Wizard – Assistent zum Erstellen neuer Klassen.
Code Completion - bietet eine Codevervollständigungsfunktion und einen Klassenbrowser.
Compiler – Unterstützung verschiedener Compiler in einer Oberfläche.
Debugger – Unterstützung verschiedener Debugger in einer Oberfläche.
File Extensions Handler – Zusätzliche Dateierweiterungs-Handler hinzufügen.
Header Guard (standardmäßig deaktiviert) – Erstellt header guards (Dateikopfschutz), falls benötigt, beim Speichern der Datei.
LogHacker (standardmäßig deaktiviert) – manipuliert Protokollierer.
ModPoller (standardmäßig deaktiviert) – Überprüft regelmäßig auf externe Veränderungen.
Open Files List - verwaltet eine Liste aller geöffneten Dateien (Editoren).
Projects Importer - imports projects from other IDEs, e.g. MS™ Visual Studio and DevC++™.
Scripted Wizard - bietet geplante Assistenzfunktionen.
Source Code Formatter (AStyle) - formatiert Quellcode mit einem spezifischen Stil.
Tidycmt (standardmäßig deaktiviert) – Formatiert Kommentare beim Abspeichern.
To-Do List - fügt dem Quellcode Aufgaben zu.
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