An die Entwickler von Lazarus:
Gäbe es nicht eine Möglichkeit, die Tastatureingaben, die mit dem Macro-Recorder aufgenommen werden, zu editieren, daß man dann von Hand noch weitere Tastatureingaben (zB ENTER, Suchworte o.ä.) eingaben kann.
Ich denke da speziell an den Fall, wenn ich mit ^F das Wort ab Cursorposition suchen wil. Dann muß ich jedesmal beim Play, wenn der Finde-Ersetze-Dialog aufgerufen wird, mit ENTER bestätigen. Es wäre praktisch, wenn man dieses ENTER bereits von Hand in die Liste der ShortCuts einfügen kann, daß dann automatisch dieses Wort ab Cursorposition als Suchwort gesetzt wird.
Evtl. eine eigene Makro-Datei mit Pascal-Befehlen, die dann beim Aufruf des Makrorecorders neu kompiliert wird (wenn sie geändert wurde).
Dann könnte man nämlich auch bedingte Verzweigungen eingeben u.ä. und könnte sich so die Arbeit bei sich oft wiederholenden Schritten enorm vereinfachen.
Das mal als Vorschlag.
Herzlichen Dank.
Editierbare Makros?
-
- Beiträge: 588
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: Editierbare Makros?
Irgendwann in der Zukunft vielleicht. Aber im Moment nicht.
Der Macro recorder simuliert nicht die tasten. Sondern die übersetzten Kommandos. Wenn man ein Makro aufzeichnet und danach die Tastatur combos aendert, fuehrt der Macro weiterhin die alten Kommandos aus.
Was die suche anbegeht: ctrl-e (incremental search), dann das wort tippen.
oder wenn "suche wort unter cursor", da gibt es "Find next word occurrence"
Der Macro recorder simuliert nicht die tasten. Sondern die übersetzten Kommandos. Wenn man ein Makro aufzeichnet und danach die Tastatur combos aendert, fuehrt der Macro weiterhin die alten Kommandos aus.
Was die suche anbegeht: ctrl-e (incremental search), dann das wort tippen.
oder wenn "suche wort unter cursor", da gibt es "Find next word occurrence"
-
- Beiträge: 588
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: Editierbare Makros?
Lazarus 1.1 (trunk) kann Makros editieren.
Ausserdem: http://wiki.lazarus.freepascal.org/Edit ... scalScript" onclick="window.open(this.href);return false;
Ausserdem: http://wiki.lazarus.freepascal.org/Edit ... scalScript" onclick="window.open(this.href);return false;
-
- Beiträge: 244
- Registriert: Do 21. Jan 2010, 22:33
- OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
- CPU-Target: 32Bit
- Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)
Re: Editierbare Makros?
Danke für den tip.martin_frb hat geschrieben:Lazarus 1.1 (trunk) kann Makros editieren.
Ausserdem: http://wiki.lazarus.freepascal.org/Edit ... scalScript" onclick="window.open(this.href);return false;
Aber damit kann ich nicht viel anfangen. Wo wird denn da ein Makro geladen bzw gespeichert, den ich mit diesem Skrpt erstelle?
-
- Beiträge: 588
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: Editierbare Makros?
http://wiki.lazarus.freepascal.org/IDE_ ... tor_Macros" onclick="window.open(this.href);return false;
Im "View" menu ist ein Eintrag fuer den Makro manager. Der screenshot auf der wiki ist etwas älter.
Makros im tab "Recorded" werden NICHT gespeichert
Makros im tab "Projekt" werden mit der Projekt Session (lps) gespeichert
Makros im tab "IDE" werden im ide conf dir gespeichert
Im "View" menu ist ein Eintrag fuer den Makro manager. Der screenshot auf der wiki ist etwas älter.
Makros im tab "Recorded" werden NICHT gespeichert
Makros im tab "Projekt" werden mit der Projekt Session (lps) gespeichert
Makros im tab "IDE" werden im ide conf dir gespeichert