CodeBlocks und nützliche Einstellungen

Gast #4757814
Hallo zusammen,

ich arbeite mittlerweile mit CodeBlocks und suche noch den ein oder 
anderen Tipp bezüglich den vielen Einstellmöglichkeiten.
Dinge wie Default Code, DoxyBlocks und teilweise Abbreviations nutze 
ich. Allerdings fühle ich mich von den gaazen Option und Zusatzpaketen 
etwas erschlagen. Daher würde ich gerne mal wissen, welche Pakete und 
Optionen ihr so nutzt.
Eine Anbindung an Git wäre beispielsweise noch schön, aber wie ich das 
gesehen habe wird nur SVN unterstützt. Oder wisst ihr da mehr?

Programmiersprache ist C und als Compiler wird der GCC verwendet.


Gruß Mike
Gast
Erst mal Glückwunsch zum benutzen von dieser IDE

Das einzige was ich Dir empfehlen würde ist:
- die Farben anzupassen
- Cursor hinter EOL erlauben (enable Virtual space)
Ansonsten musst Du das so anpassen wie es Dir gefällt, da gibt es keinen 
Stantdard.

Achso es gibt aber auch einen gravierenden Fehler den die seit Jahren 
nicht beheben:
- 2 Dateien Test.h Test.C
Test.h ->
#define SystemTest

Test.c ->
#include "Test.h"
#ifdef SystemTest .Test1 ....
#else .Test1..
#endif

Defines aus Include Dateien werden nicht sauber Analysiert!
Und je nach Version bekommst Du entweder 2 Mal Test1 oder nur die 2. als 
Funktion angezeigt. Das mit dem Anzeigen als inaktiven Code geht somit 
auch nicht.
Aber ansonsten mit eine der Besten freien IDE.

VG, Klaus
Mike schrieb:
> Programmiersprache ist C und als Compiler wird der GCC verwendet.

Welche Version? Ich arbeite noch mit codeblocks-13.12mingw-setup für 
C/C++ und W32GUI-Apps, keine Verwendung für Fortran und AVR-C. Hier ein 
paar von meinen Einstellungen:

Menu "Settings\Editor", Icon "General Settings":
Kartenreiter "Editor Settings": "TAB indents" einschalten, "TAB size in 
spaces" auf 4 setzen. "Use TAB character", "Brace completion" und 
"Select brace completion" ausschalten. Font wählen (hier z.B. Fixedsys).

Kartenreiter "C/C++ Editor Settings": Interpretation für #if, #else und 
#endif einstellen.

Kartenreiter "Other Settings": Im Feld "Editor title is the file's" die 
Option "name only (no path information)" einstellen.

Menu "Settings\Editor", Icon "Syntax highlighting": Farben einstellen, 
vor allem blasse Farben etwas dunkler.

Menu "Settings\Editor", Icon "Spellchecker": die 3 Enable-Optionen 
ausschalten. Ggf. in Menu "Plugins\Manage plugins" den Spellchecker 
sperren (Disable).

Hier ist noch etwas zu Defines, Debug, Release:
Beitrag "code::blocks Defines"
Beitrag "debuggen in Codeblocks klemmt"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.