prettifierbzw.
Auto-Formatter: Programme welche automatisch Quelltext einrücken. Das Benutzen eines dieser Programme vor dem Abgaben wird wertgeschätzt:
$ indent -kr meine-datei.cHier steht
-kr
für Kernighan & Ritchie-Style, wie aus dem Buch The C Programming Language. Das ist meist meine Wahl, aber man kann auch
-gnu
(GNU Style, das ist der default Stil),
-orig
(Original BSD, auch bekannt als Allman-Style),
-linux
(Linux
Kernel Style) angeben, neben einer ganzen Reihe an anderen
Optionen im Feinigkeiten einzusehen, wie in
der man-page
dokumentiert.
meine-datei.c~
im gleichen
Verzeichnis abgespeichert. Sollte etwas schief gehen, kann man die
alte Version so wieder herstellen.
$ clang-format -i meine-datei.cMit dem Parameter
--style=<choice>
kann der Stil eingestellt werden.
Optionen sind LLVM, Google
, Chromium
, Mozilla
,
WebKit
. Von diesen ist meines Wissens nach Google
-Style am
populärsten.
$ astyle meine-datei.cDie Manpage im CIP hilft nicht viel weiter, dafür kann man die Benutzeranleitung auf der Astyle website benutzen.
Diese Programme sind alle im CIP installiert.
$Id: auto-format.html,v 1.8 2023/10/21 10:16:42 oj14ozun Exp $