Existe-t-il un bon plugin Eclipse pour enregistrer et lire des macros?
J'ai essayé celui-ci , mais cela ne m'a pas fait de bien - il semblait que ce n'était pas prêt pour les heures de grande écoute.
Je connais les modèles d'éditeur, mais je suis à la recherche de quelque chose que je peux utiliser pour enregistrer mes frappes puis appliquer plusieurs fois contre une liasse de texte.
Cela ressemble à un trou étrange dans un IDE. Suis-je en train de manquer une fonction intégrée pour cela?
J'ai rassemblé quelque chose au cours du dernier mois ou pour que vous puissiez trouver utile. Il a des limites puisque l'éditeur/les commandes Eclipse n'ont pas été conçus avec le support des macros à l'esprit, mais je pense que cela fonctionne assez bien. Je viens de poster Macro pratique chez SourceForge il y a quelques jours. Il nécessite Eclipse 3.4.
Emacs + version 3.x ajoute des macros de clavier ( http://www.mulgasoft.com/emacsplus ) à son ensemble de fonctionnalités.
J'ai réussi à utiliser AutoHotKey.
Cela semble être un trou étrange dans un IDE, me manque-t-il une installation intégrée pour cela?
C'est un problème commun. Il y a environ quatre bogues ouverts dans le tracker Eclipse pour cela. Malheureusement, vous verriez probablement des macros dans Eclipse dans la version 4.0 ou ultérieure.
Il y avait un plug-in appelé Eclipse Monkey qui permettait d'écrire des scripts qui s'exécutaient à l'intérieur de l'EDI. Il a été résilié il y a environ un mois en raison d'un manque d'intérêt.
Il est basé sur un ancien plug-in appelé Groovy Monkey . Si vous le recherchez sur Google, vous pouvez toujours l'obtenir. L'équipe Aptana dispose de plus d'informations sur son utilisation.
Notez que cela permet d'écrire des scripts, mais pas d'enregistrer des actions.
Ce n'est pas spécifique à Eclipse, mais il peut également être utilisé ici:
Juste pour mémoire, il existe un autre projet appelé MacroSchmacro qui fait les macros Eclipse, mais il n'enregistre pas beaucoup de choses importantes (comme la recherche pour naviguer). C'est aussi extrêmement lent.
Pour une extension de texte simple sur un ordinateur Windows, vous pouvez utiliser AutoHotkey . Ce n'est pas aussi puissant que la plupart des outils de macro, mais comme il n'est lié à aucun programme, il peut être utilisé dans d'autres éditeurs, e-mails, etc.
Par exemple, si je tape ";; ln" AutoHotkey envoie instantanément les touches pour le supprimer et le remplacer par "System.out.println ();" avec le curseur entre les parenthèses.
En parlant d'Emacs, jEdit a une fonction macro très puissante. Il existe de nombreuses macros et plug-ins de haute qualité, et plusieurs macros sont déjà intégrées. Vous pouvez même ajouter de la logique à l'aide de scripts de bean, ce qui est similaire à VBA. Ainsi, vous pouvez écrire des trucs très puissants (beaucoup de gens l'ont fait).
jEdit est évidemment un éditeur séparé, mais je pense que ça vaut le coup. Voir http://www.jedit.org/