Domanda

Esiste un buon plugin Eclipse per la registrazione e la riproduzione di macro?

Ho provato questo , ma non mi ha fatto nulla di buono, sembrava che non fosse pronto per la prima serata.

Conosco i modelli di editor, ma sto cercando qualcosa che posso usare per registrare i miei tasti e quindi applicare più volte contro una mazzetta di testo.

Sembra uno strano buco in un IDE. Mi sto perdendo alcune strutture integrate per questo?

È stato utile?

Soluzione

Ho messo insieme qualcosa nell'ultimo mese o così che potresti trovare utile. Ha dei limiti poiché l'editor / i comandi di Eclipse non sono stati progettati pensando al supporto delle macro, ma penso che funzioni abbastanza bene. Ho appena pubblicato Macro pratica su SourceForge un paio di giorni fa. Richiede Eclipse 3.4.

Altri suggerimenti

Emacs + Versione 3.x aggiunge le macro della tastiera ( http://www.mulgasoft.com/emacsplus) al suo set di funzionalità.

Ho avuto successo usando AutoHotKey.

  

Sembra uno strano buco in un IDE, mi sto perdendo qualche struttura integrata per questo?

Questo è un problema comune. Per questo ci sono circa quattro bug aperti nel tracker Eclipse. Purtroppo probabilmente vedresti le macro in Eclipse in v4.0 o successive.

C'era un plug-in chiamato Eclipse Monkey che permetteva di scrivere script che eseguire all'interno dell'IDE. È stato chiuso circa un mese fa per mancanza di interesse.

Si basa su un plug-in precedente chiamato Groovy Monkey . Se lo cerchi su Google, puoi ancora ottenerlo. Il team di Aptana ha alcune maggiori informazioni sull'utilizzo.

Nota che ciò consente di scrivere script, ma non di registrare azioni.

Questo non è specifico di Eclipse, ma può essere utilizzato anche lì:

http://sikuli.org/

Solo per la cronaca, c'è un altro progetto chiamato MacroSchmacro che fa macro Eclipse, ma non registra molte cose importanti (come cercare per navigare). È anche estremamente lento.

Per una semplice espansione del testo su un computer Windows, è possibile utilizzare AutoHotkey . Non è potente come la maggior parte degli strumenti macro, ma poiché non è legato a nessun programma, può essere utilizzato in altri editor, e-mail, ecc.

Ad esempio, se scrivo " ;;; ln " AutoHotkey invia istantaneamente i tasti per eliminarlo e sostituirlo con " System.out.println (); " con il cursore tra parentesi.

Parlando di Emacs, jEdit ha una funzione macro molto potente. Esistono molti macro e plug-in di alta qualità e diversi macro sono già integrati. Puoi persino aggiungere un po 'di logica usando lo script del bean, che è analogo a VBA. Quindi, puoi scrivere cose molto potenti (molte persone lo hanno fatto).

jEdit è ovviamente un editor separato, ma penso che valga la pena provare. Vedi http://www.jedit.org/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top