Gibt es einen Makrorecorder für Eclipse? [geschlossen]


115

Gibt es ein gutes Eclipse-Plugin zum Aufnehmen und Wiedergeben von Makros?

Ich habe versucht , diese ein , aber es tat mir nicht gut- es schien , als ob sie nicht bereit für die Prime Zeit war.

Ich kenne mich mit Editorvorlagen aus, suche aber nach etwas, mit dem ich meine Tastenanschläge aufzeichnen und dann mehrmals auf einen Textbündel anwenden kann.

Dies scheint ein seltsames Loch in einer IDE zu sein. Vermisse ich dafür eine eingebaute Einrichtung?

Antworten:


40

Ich habe im letzten Monat etwas zusammengestellt, damit Sie es nützlich finden. Es gibt Einschränkungen, da der Eclipse-Editor / die Eclipse-Befehle nicht für die Unterstützung von Makros entwickelt wurden, aber ich denke, dass dies recht gut funktioniert. Ich habe gerade vor ein paar Tagen Practical Macro bei SourceForge gepostet . Es erfordert Eclipse 3.4.


9
Link scheint unterbrochen zu sein. Richtiger Link ist: sourceforge.net/projects/practicalmacro
Templer

Ich benutze Eclipse Mars und es funktioniert großartig. Damit es funktioniert, muss die Datei PracticallyMacro_0.4.9.jarim Verzeichnis eclipse / downloads / plugins abgelegt werden (erstellen Sie das Plugins-Verzeichnis, falls es nicht vorhanden ist). Sie können Makros bearbeiten, indem Sie zu Windows / Einstellungen / Praktisch Makrooptionen gehen, und Sie können die Makros über eine neue Symbolleiste ausführen, die erstellt wird.
Gordon613

Ich benutze Neon mit STS und funktioniert immer noch großartig. Ich lege das Glas einfach in den dropinsOrdner. VIELEN DANK! Dies spart Zeit! (Nun, vielleicht spart es keine Zeit, aber es macht meine Arbeit mehr Spaß). ;-)
John Henckel

Wir haben 'Eclipse Macro' >> wiki.eclipse.org/E4/Macros
Anver Sadhat


9

Dies scheint ein seltsames Loch in einer IDE zu sein. Vermisse ich eine eingebaute Einrichtung dafür?

Dies ist ein häufiges Problem. Hierfür sind im Eclipse-Tracker etwa vier Fehler geöffnet. Leider würden Sie wahrscheinlich Makros in Eclipse in v4.0 oder höher sehen.


Nein, keine Makros in v4.0
David Balažic

9

Ich hatte Erfolg mit AutoHotKey (allerdings nur unter Windows).


6

Es gab ein Plug-In namens Eclipse Monkey, mit dem Skripte geschrieben werden konnten, die in der IDE ausgeführt werden. Es wurde beendet etwa einem Monat wegen mangelnden Interesses beendet.

Es basiert auf einem älteren Plug-In namens Groovy Monkey . Wenn Sie es googeln, können Sie es trotzdem bekommen. Das Aptana-Team verfügt über weitere Informationen zur Verwendung.

Beachten Sie, dass dies das Schreiben von Skripten ermöglicht, jedoch nicht das Aufzeichnen von Aktionen.



4

Für eine einfache Texterweiterung auf einem Windows-Computer können Sie AutoHotkey verwenden . Es ist nicht so leistungsfähig wie die meisten Makro-Tools, aber da es nicht an ein Programm gebunden ist, kann es in anderen Editoren, E-Mails usw. verwendet werden.

Wenn ich beispielsweise ";; ln" eingebe, sendet AutoHotkey sofort die Tastenanschläge, um diese zu löschen und durch "System.out.println ();" zu ersetzen. mit dem Cursor zwischen den Klammern.


Ich bin unter Linux, aber ich habe eine Verwendung von AutoKey gefunden, die ziemlich ähnlich ist.
Tim Howland

5
Eclipse hat Code-Vorlagen, nur sagen ...
Sandos

4

Nur für die Aufzeichnung gibt es ein anderes Projekt namens MacroSchmacro , das Eclipse-Makros ausführt , aber nicht viele wichtige Dinge aufzeichnet (wie das Suchen zum Navigieren). Es ist auch extrem langsam.


2

Apropos Emacs, jEdit über eine sehr starke Makrofunktion. Es gibt viele hochwertige Makros und Plug-Ins, und mehrere Makros sind bereits integriert. Sie können sogar Logik mithilfe von Bean-Scripting hinzufügen, das analog zu VBA ist. Sie können also sehr mächtige Sachen schreiben (viele Leute haben das getan).

jEdit ist offensichtlich ein separater Editor, aber ich denke, es ist einen Versuch wert. Siehe http://www.jedit.org/


1
+1 Ich habe Emacs und Eclipse für Projekte verwendet und sie haben Vor- und Nachteile. JEdit ist jedoch das Beste aus beiden Welten (integrierte Makros, Java-Kern, schöne Benutzeroberfläche, jede Menge Plugins, gute Dokumentation). Es ist wie die Grundlagen, die Emacs mit modernen Technologien wiedergeboren hat. Ich wünschte, ich wüsste es früher.
User1
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.