ich den folgenden Code haben, zum Beispiel:Wie man einen objective-c Block mit Clang-Format formatiert?
[cardRegistrationVC setCancelBlock:^{
[weakSelf.navigationController popViewControllerAnimated:YES];
}];
Als ich Klirren-Format auf sie anzuwenden, es verwandelt sich in:
[cardRegistrationVC setCancelBlock:^{ [weakSelf.navigationController popViewControllerAnimated:YES]; }];
Wie Sie, Code innerhalb des Blocks auf das erscheint sehen gleiche Linie. Aber ich sollte immer auf einer neuen Linie sein.
Wie wird das Clang-Format richtig eingestellt? Meine folgende Einstellungsdatei:
BasedOnStyle: LLVM
AllowShortIfStatementsOnASingleLine: false
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakBeforeMultilineStrings: false
IndentCaseLabels: true
ColumnLimit: 120
ObjCSpaceAfterProperty: true
KeepEmptyLinesAtTheStartOfBlocks: true
PenaltyBreakString: 1000000
SpacesInContainerLiterals: false