Home » Tipps & Tricks » Sonstiges » IDE » Interessante Tastenkombinationen

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].