`clang-format` ist ein Werkzeug aus dem llvm Toolkit, welches Codeformatierung durchführt. Es kann als "stand-alone" Tool verwendet werden oder aus einer IDE aufgerufen werden, welche dies unterstützt.
Um `clang-format` in QtCreator nutzen zu können, muss das "Beautifier" Plugin aktiviert sein. Sie [QtCreator Einführung](https://code.fbi.h-da.de/lab-docs/erstie-vm/-/wikis/QtCreator/Einf%C3%BChrung#beautifier).
Die Konfiguration von `clang-format` kann in QtCreator unter "Settings->Beautifier->clang-format" vorgenommen werden.
Wird `clang-format` vom Terminal gestartet, dann werden Einstellungen in einer Datei `.clang-format` im Homeverzeichnis geladen.
## Beispielhafte Konfiguration
Die unten stehende Konfiguration kann als `.clang-format` Datei im Homeverzeichnis abgespeichert werden und/oder in die Einstellungen von QtCreator kopiert werden: