Ich halte mich auch an den
DSDT-Styleguide, also den von Borland.
Ich benutze auch KEIN Tab:
Grund:
Bei z.B. Delphi 5 Standard rückt Tab immer auf die Höhe des nächsten Wortes in der nächsthöheren Zeile ein. Wenn in der nächsthöheren Zeile kein Wort mehr folgt, dessen Anfangsbuchstabe sich rechts vom Cursor befindet, guckt er in der Zeile darüber usw. D.h. mal rückt Tab 1 Zeichen ein, mal 20.
In einigen Zeilen befindet man sich nach 5mal Tab weiter links als in anderen Zeilen, in denen man nur 3 mal Tab drückt.
Wenn in keiner der darüberliegenden Zeilen mehr ein Wort rechts vom Cursor beginnt, rückt Tab nicht mehr weiter ein.
Die Einrückungen werden dann auch sofort in Leerzeichen umgewandelt, d.h. es braucht auch nicht weniger Speicher, wenn man Tab drückt statt ein paar mal die Leertaste.