Interessante Tastenkombinationen
In Delphi gibt es eine Reihe interessante Tastenkombinationen, die dem Programmierer sehr viel Tipparbeit ersparen können. Wir möchten hier einige interessante Tastenkürzel auflisten, auf die man vielleicht nicht auf Anhieb kommt.
Eine komplette Liste aller Tastenkombinationen gibt es in der OnlineHilfe unter dem Stichwort ‚Tastenkürzel‘.
Ein Lesezeichen setzen/löschen: [Strg]-[K]-[1..9]
Zu einem Lesezeichen springen: [Strg]-[Q]-[1..9]
Einen markierten Block einrücken (früher jeweils ein Zeichen, heute sind es zwei):Nach rechts verschieben: [STRG]+[SHIFT] – [I]
Nach links verschieben: [STRG]+[SHIFT] – [U]
Befindet man sich in einer Procedure/Funktion oder in einer Klassendeklaration kann man mit diesen beiden Tastenkombinationen einfach zwischen Deklaration und Implementierung hin- und herspringen:Zur Deklaration: [STRG]+[SHIFT] – [Pfeil oben]
Zur Implementierung: [STRG]+[SHIFT] – [Pfeil unten]
Klassenvervollständigung
In fast allen Projekten hat man mit Klassen zu tun. Nun gibt es in Delphi eine Tastenkombination, die einem sehr viel Tipparbeit erspart. Sie nennt sich ‚Klassenvervollständigung‘ und erstellt beispielsweise aus Properties entsprechende Set-Methoden und Feldvariablen.
Aus folgendem Quelltext…
TTest = class(TObject) public constructor Create; override; property Test1: String; property Test2: Integer; end;
… wird:
type TTest = class(TObject) private FTest2: Integer; FTest1: String; procedure SetTest1(const Value: String); procedure SetTest2(const Value: Integer); public constructor Create; property Test1: String read FTest1 write SetTest1; property Test2: Integer read FTest2 write SetTest2; end; //... { TTest } constructor TTest.Create; begin inherited; end; procedure TTest.SetTest1(const Value: String); begin FTest1 := Value; end; procedure TTest.SetTest2(const Value: Integer); begin FTest2 := Value; end;
Platzieren Sie dazu den Cursor in Deklarations-Teil und drücken Sie [STRG]+[SHIFT]-[C].