2015-06-22 20 views
8

chciałbym mieć to:Jak mogę określić format klanga, aby postępować zgodnie z tą konwencją?

 if (!enabled) 
     { 
      return; 
     } 

zwrócił się do tego:

 if (!enabled) { return; } 

(Innymi słowy, chcę krótkie IF-wypowiedzi na jednej linii, ale zachować {} wokół nich)

Obecnie używam następującej konfiguracji:

AllowShortIfStatementsOnASingleLine: true 
AllowShortLoopsOnASingleLine: true 
AllowShortCaseLabelsOnASingleLine: true 
AllowShortFunctionsOnASingleLine: true 
AllowShortBlocksOnASingleLine: true 
BreakBeforeBraces: Allman 

Jednak dane wyjściowe, które otrzymuję to:

 if (!enabled) 
     { 
      return; 
     } 

Czy powyższe formatowanie jest możliwe do osiągnięcia w formacie klang?

Odpowiedz

5

Usuwanie

BreakBeforeBraces: Allman

wydaje się zrobić to, co chcesz (dla mnie). Używam jednak klątwy SVN. Chociaż prawdopodobnie chciałeś go tam z jakiegoś powodu.

Zgodnie z dokumentami w formacie clang, AllowShortBlocksOnASingleLine powinien zrobić dokładnie to, co chcesz (bez względu na styl nawiasów klamrowych). Może to być błąd w formacie klang.

+0

Dzięki. Tak, Allman został wybrany świadomie. –

Powiązane problemy