Ja, ich hatte den Formatter etwas mehr an meine Vorstellungen angepasst.
Die Idee von Uwe war zielführend. Ich habe mein aktuelles Profil gespeichert und mit der Default-Config verglichen.
Ich konnte das Problem auf die folgende Option zurückführen:
Code:
Tools -> Options -> Formatter -> Delphi -> Line breaks -> Insert line breaks for Begin and Single instructions -> Line breaks before single instructions in control statements
Diese muss auf "Yes" stehen bleiben (Standard), bei "No" oder "As is" kommt es zu dem oben gezeigten Verhalten.
Was aber ein bisschen schade ist, denn dadurch wird folgendes:
Delphi-Quellcode:
case BiDiMode of
bdLeftToRight : BiDiMode := bdLeftToRight;
bdRightToLeft : BiDiMode := bdLeftToRight;
bdRightToLeftNoAlign : BiDiMode := bdLeftToRight;
else
LMsg := 'Hello';
end;
zu sowas:
Delphi-Quellcode:
case BiDiMode of
bdLeftToRight :
BiDiMode := bdLeftToRight;
bdRightToLeft :
BiDiMode := bdLeftToRight;
bdRightToLeftNoAlign :
BiDiMode := bdLeftToRight;
else
LMsg := 'Hello';
end;
Ja, ich weiß...eigentlich ein Luxusproblem.