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?

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.


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


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.


Nie, brak makr w wersji 4.0
David Balažic

9

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


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.



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.


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.


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/


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.