nachdem mein Tool ja reichlichen Zuspruch geerntet hat, nämlich gar keinen *g* .. möchte ich dennoch die vorläufig fertige Variante noch vorstellen. Es ist auch endlich schneller geworden.
Damit ist es möglich, die Variablendeklaration inline durchzuführen.
Delphi-Quellcode:
procedure test;
begin
for i : Integer l
end;
wird, nachdem man den XRefactor ausgeführt hat, automatisch zu:
Delphi-Quellcode:
procedure test;
var
i : Integer;
begin
for i :=
end;
und das ohne, dass man etwas dafür tun muss.
das L am Ende steht für lokal, siehe obige Beschreibung.
Das gleiche kann man mit ObjectVarialben tun (Felder)
property Unterstützung kommt noch.
große Änderung, das tool wird nicht mehr mit STRG+L sondern mit STRG+H aufgerufen.
Der Rechte Ringfinger im 10 Fingersystem wird leider mit dem "L" und Doppelpunkt und noch ein L für den Befehl für Lokal stark überlastet. So dass ich mich für STRG+H entschieden habe. Könnte man auch konfigurierbar machen, aber wenn es eh keinen interessiert
Das Tool für Delphi2005 im Anhang