![]() |
Re: Einrücken ::: ::: Wie rückt ihr ein?
Zitat:
btw: leerzeischen? :lol: |
Re: Einrücken ::: ::: Wie rückt ihr ein?
Zitat:
Danach werden alle Tabs in der Quelltext Datei durch die Delphi IDE in 2 Leerzeichen umgewandelt. (Alternativ könntest Du Dir auchen einen Experten schreiben, der über IOTASourceEditor die Einrückung (Umwandlung von Tab nach Space) vornimmt.) Nachteil bei Versionsverwaltung. Beim Einchecken sind natürlich alle diese Zeilen als geändert sichtbar. (außer man sagt dem Diff, dass es keine Änderungen an den Whitespaces anzeigen soll) Ich persönlich finde Leerzeichen besser. Das liegt auch daran, das ich oft auf Notepad zurückgreife um was nachzuschauen. In Notepad kann man keine Tab-Einstellungen vornehmen. (Im Gegensatz zu UltraEdit und Delphi ist Notepad auf jeder Windows Maschine installiert ;-)) |
Re: Einrücken ::: ::: Wie rückt ihr ein?
Ist das nich sogar schon seit ewigen Delphi Versionen so?
Also D7 macht auch Leerzeichen, wenn man mit TAB einrückt... :) |
Re: Einrücken ::: ::: Wie rückt ihr ein?
Ich meine, dass es diese Option sogar bei Delphi 3 gibt....
Abgesehen davon rücke ich immer mit Leerzeichen ein, weil ich mich da irgendwie dran gewöhnt habe, und ich persönlich schneller zweimal die Lehrtaste drücken kann, als einmal die Tabtaste. Was die Einrückung an sich betrifft, halte ich mich ziemlich genau an die Borland-Vorgaben. (Manchmal variiere ich, um Sachen übersichtlicher oder kürzer zu machen. Beispiel:
Delphi-Quellcode:
statt
blaaaaaaaaaa('hallo',
'welt', 'möp', 'und', 'tschüss');
Delphi-Quellcode:
blaaaaaaaaaa('hallo','welt','möp','und','tschüss');
|
Re: Einrücken ::: ::: Wie rückt ihr ein?
Zitat:
Dieser Styleguide ist bereits 10 Jahre alt und im speziellen dieser Absatz ist inzwischen obsolet. Wie gesagt: Es gibt objektiv betrachtet nur Nachteile für Leerzeichen und keine für Tabs. Zudem ist eine Einrückung um 2 Zeichen eh nachgewiesenermassen suboptimal, die optisch ideale Einrückungstiefe ist 3. Siehe aber auch generell mal hier: ![]() |
Re: Einrücken ::: ::: Wie rückt ihr ein?
@Mabuse: mit Suchen->Ersetzen ging es auch recht schnell.
|
Re: Einrücken ::: ::: Wie rückt ihr ein?
Zitat:
|
Re: Einrücken ::: ::: Wie rückt ihr ein?
Ich rücke normal auch so ein:
Delphi-Quellcode:
Florian
procedure Button1.Click(Sender: TOBject);
begin If 1 > 0 then begin Application.Terminate; end; Label1.Caption := 'Mich gibt''s nicht!' end; |
Re: Einrücken ::: ::: Wie rückt ihr ein?
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. |
Re: Einrücken ::: ::: Wie rückt ihr ein?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz