Ist es möglich, Clang-Format Align-Variablenzuweisungen in Spalten zu haben? Zum Beispiel:Kann clang-Format Variablen- oder Makrozuweisungen in Spalten ausrichten?
int someInteger = 42;
std::string someString = "string";
const unsigned someUnsigned = 42;
#define SOME_INTEGER 42
#define SOME_STRING_LITERAL "string"
#define SOME_CONSTANT 42
enum Enum {
ONE = 1,
TWO = 2,
THREE = 3,
FOUR = 4,
FIVE = 5,
SIX = 6,
SEVEN = 7
};
ist besser lesbar als:
int someInteger = 42;
const unsigned someUnsigned = 42;
std::string someString = "string";
#define SOME_INTEGER 42
#define SOME_STRING_LITERAL "string"
#define SOME_CONSTANT 42
enum Enum {
ONE = 1,
TWO = 2,
THREE = 3,
FOUR = 4,
FIVE = 5,
SIX = 6,
SEVEN = 7
};
Ich weiß, dass es dies für Klirren-Format nicht immer praktisch sein kann, aber wenn der Code wie bereits manuell wie der Code formatierte Es wäre schön, wenn das Clam-Format die Formatierung an Ort und Stelle belässt.
[uncrustify] (http://uncrustify.sourceforge.net/) hat eine Option dafür, aber kein Clang-Format. – Jarod42
Es ist schockierend für mich, dass es das nicht unterstützt. Im Grunde macht das Clang-Format IMO unbrauchbar. – David
Die entsprechende Option von uncrustify ist: align_pp_define_span – Cofyc