Ich habe eine Frage zum Clang-Format (derzeit mit der Version 3.8). Unter der Annahme, die folgenden Regeln in .clang-format
:Clang-Format Gruppen und Leerzeilen
IncludeCategories:
- Regex: '"a/.*"'
Priority: 2
- Regex: '"b/.*"'
Priority: 1
und die folgenden Beispieldatei:
#include "a/foo.h"
#include "b/bar.h"
dann klirren-Format sortiert korrekt, das heißt zuerst das ist mit b/
und dann a/
. Wenn ich jedoch eine leere Zeile hinzufüge:
#include "a/foo.h"
#include "b/bar.h"
dies funktioniert nicht mehr. Gibt es eine Möglichkeit, das Clang-Format zu zwingen, diese leere Zeile zu ignorieren und zu ignorieren, ohne sie zu beachten.
Bonusfrage: Wenn ich nach jeder Gruppe eine leere Zeile hinzufügen möchte, wie in .clang-format
definiert, wäre das möglich?
Vielen Dank für das Öffnen dieses Bugs. Ich werde sicher sein, es für eine Lösung zu sehen. –