Erstens passiert die Codeformatierung (zumindest ab XE, ich denke doch bei 2010 ebenfalls) nur, wenn du Strg + D drückst, also nicht automatisch. Eine Bestätigung gibt es soweit ich gelesen habe erst ab Delphi XE.
Und zweitens ist die vorgegebene Formatierung eigentlich fast immer ganz gut. Nicht gut funktionierte es vor XE2 bei anonymen Methoden.
Die Zeilenlänge, bei der umgebrochen wird, fand ich bei 80 Zeichen aber auch übertrieben. Das habe ich auf 130 Zeichen eingestellt. (Das geht vermutlich auch schon bei 2010 in den Optionen.) So breit ist mein Editierfenster logischerweise also auch, denn Zeilen, die darüber hinaus gehen, wären ja unübersichtlich.
Alles andere formatiere ich ohnehin genauso wie der Formatter, so dass ich den regelmäßig benutze.
Seven of Nine hat folgendes geschrieben : |
- bei case-Anweisungen wird bei jeder Anwesiung eine <CR> eingefügt |
Was sonst?
Mehrere Anweisungen in einer Zeile sind eigentlich immer tabu, wenn der Quelltext übersichtlich sein soll, egal ob bei case oder woanders.
Ich weiß nicht, ob es dafür auch eine Option gibt. Man kann auf jeden Fall verhindern, dass eigene Zeilenumbrüche wieder gelöscht werden. Deine Richtung ist natürlich ungewöhnlicher, aber vielleicht geht ja auch das, musst du mal schauen.
// EDIT: Nein, das geht offenbar nicht.