Czy istnieje rejestrator makr dla Eclipse? [Zamknięte]

115

Czy istnieje dobra wtyczka Eclipse do nagrywania i odtwarzania makr?

Próbowałem tego , ale nic mi to nie pomogło - wydawało się, że nie jest gotowy na najlepszy czas.

Wiem o szablonach edytorów, ale szukam czegoś, czego mógłbym użyć do zapisania moich naciśnięć klawiszy, a następnie wielokrotnego ich zastosowania na zbitce tekstu.

To wydaje się dziwną dziurą w IDE. Czy brakuje mi do tego jakiegoś wbudowanego narzędzia?

Tim Howland
źródło

Odpowiedzi:

40

Złożyłem coś razem w ciągu ostatniego miesiąca lub po to, byś się przydał. Ma ograniczenia, ponieważ edytor / polecenia Eclipse nie zostały zaprojektowane z myślą o obsłudze makr, ale myślę, że działa całkiem dobrze. Właśnie kilka dni temu opublikowałem Practical Macro na SourceForge. Wymaga Eclipse 3.4.

Piotr Dobrogost
źródło
9
Link wygląda na uszkodzony. Prawidłowy link to: sourceforge.net/projects/practicalmacro
Templar
Używam Eclipse Mars i działa świetnie. Aby to zadziałało, plik PracticallyMacro_0.4.9.jarnależy umieścić w katalogu eclipse / downloads / plugins (utwórz katalog wtyczek, jeśli nie istnieje). Możesz edytować makra, przechodząc do Windows / Preferences / Practically Macro Options i możesz uruchamiać makra za pomocą nowego paska narzędzi, który jest utworzony.
gordon613
Używam Neon z STS i nadal działa świetnie. Po prostu wkładam słoik do dropinsteczki. DZIĘKI! to prawdziwa oszczędność czasu! (cóż, może to nie oszczędza czasu, ale sprawia, że ​​moja praca jest przyjemniejsza). ;-)
John Henckel
Mamy „Eclipse Macro” >> wiki.eclipse.org/E4/Macros
Anver Sadhat
10

Emacs + wersja 3.x dodaje makra klawiatury ( http://www.mulgasoft.com/emacsplus ) do swojego zestawu funkcji.

mfeber
źródło
Link jest uszkodzony; czy masz zaktualizowaną lokalizację?
rcreswick
9

To wygląda na dziwną dziurę w IDE, czy brakuje mi do tego wbudowanej funkcji?

To częsty problem. W narzędziu do śledzenia Eclipse otwarto około czterech błędów. Niestety prawdopodobnie zobaczysz makra w Eclipse w wersji 4.0 lub nowszej.

Ilya Kochetov
źródło
Nie, brak makr w wersji 4.0
David Balažic
9

Odniosłem sukces używając AutoHotKey (choć tylko Windows).

KevinO
źródło
6

Była wtyczka o nazwie Eclipse Monkey, która pozwalała na pisanie skryptów wykonywanych wewnątrz IDE. Został zakończony około miesiąc temu z powodu braku zainteresowania.

Opiera się na starszej wtyczce o nazwie Groovy Monkey . Jeśli to wygooglujesz, nadal możesz to zdobyć. Zespół Aptany ma więcej informacji na temat jej używania.

Zauważ, że pozwala to na pisanie skryptów, ale nie na nagrywanie akcji.

zvikico
źródło
5

To nie jest specyficzne dla Eclipse, ale można go również tam użyć:

http://sikuli.org/

Damir L.
źródło
4

Do prostego rozszerzania tekstu na komputerze z systemem Windows można użyć AutoHotkey . Nie jest tak potężny jak większość narzędzi makr, ale ponieważ nie jest powiązany z żadnym programem, może być używany w innych edytorach, wiadomościach e-mail itp.

Na przykład, jeśli wpiszę ";; ln" AutoHotkey natychmiast wyśle ​​naciśnięcia klawiszy, aby usunąć ten i zamienić go na "System.out.println ();" z kursorem pomiędzy nawiasami.

Matt Boehm
źródło
Jestem na Linuksie, ale znalazłem zastosowanie z AutoKey, który jest dość podobny.
Tim Howland
5
eclipse ma szablony kodu, po prostu mówiąc ...
sandos
4

Tak dla przypomnienia , istnieje inny projekt o nazwie MacroSchmacro, który wykonuje makra Eclipse, ale nie rejestruje wielu ważnych rzeczy (takich jak wyszukiwanie w celu nawigacji). Jest również bardzo powolny.

rcreswick
źródło
2

Mówiąc o Emacsie, jEdit ma bardzo mocne narzędzie makro. Istnieje wiele wysokiej jakości makr i wtyczek, a kilka makr jest już wbudowanych. Możesz nawet dodać logikę za pomocą skryptów bean, które są analogiczne do VBA. Możesz więc pisać bardzo potężne rzeczy (wiele osób to zrobiło).

jEdit to oczywiście oddzielny edytor, ale myślę, że warto spróbować. Zobacz http://www.jedit.org/

luiscolorado
źródło
1
+1 Używałem Emacsa i Eclipse do projektów i mają one wady i zalety. Jednak jEdit to najlepsze z obu światów (wbudowane makra, rdzeń Javy, ładny interfejs użytkownika, mnóstwo wtyczek, dobra dokumentacja). To tak, jakby Emacs odrodził się od podstaw dzięki nowoczesnym technologiom. Żałuję, że nie wiedziałem o tym wcześniej.
Użytkownik 1