Question

Existe-t-il un bon plugin Eclipse pour l’enregistrement et la lecture de macros?

J'ai essayé celui-ci , mais cela ne m'a fait aucun bien - il semblait que ce n'était pas prêt pour le prime time.

Je connais les modèles d'éditeur, mais je cherche quelque chose que je puisse utiliser pour enregistrer mes frappes au clavier, puis appliquer plusieurs fois contre un bloc de texte.

Cela ressemble à un trou étrange dans un IDE. Me manque-t-il des installations intégrées pour cela?

Était-ce utile?

La solution

Je vous ai concocté quelque chose au cours du dernier mois qui pourrait vous être utile. Il a des limites car l'éditeur / les commandes Eclipse n'ont pas été conçus avec le support de macros en tête, mais je pense que cela fonctionne assez bien. Je viens de publier une macro pratique sur SourceForge il y a quelques jours. Il nécessite Eclipse 3.4.

Autres conseils

Emacs + Version 3.x ajoute des macros de clavier ( http://www.mulgasoft.com/emacsplus) à ses fonctionnalités.

J'ai réussi à utiliser AutoHotKey.

  

Cela ressemble à un trou étrange dans un IDE. Est-ce qu'il me manque une installation intégrée pour cela?

C’est un problème courant. Il y a environ quatre bogues ouverts dans Eclipse Tracker pour cela. Malheureusement, vous verriez probablement des macros dans Eclipse à partir de v4.0.

Un plug-in appelé Eclipse Monkey permettait l'écriture de scripts qui exécuter à l'intérieur de l'IDE. Il a été supprimé 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 d’Aptana dispose de informations supplémentaires sur son utilisation.

Notez que cela permet d'écrire des scripts, mais pas d'enregistrer des actions.

Ceci n'est pas spécifique à Eclipse, mais il peut également être utilisé ici:

http://sikuli.org/

Pour mémoire, il existe un autre projet appelé MacroSchmacro qui exécute des macros Eclipse, mais il n'enregistre pas beaucoup de choses importantes (comme la recherche pour naviguer). Il est également extrêmement lent.

Pour une simple expansion du texte sur un ordinateur Windows, vous pouvez utiliser AutoHotkey . Il n’est pas aussi puissant que la plupart des macro-outils, mais comme il n’est lié à aucun programme, il peut être utilisé dans d’autres éditeurs, des courriels, etc.

Par exemple, si je tape " ;;; ln " AutoHotkey envoie instantanément les frappes au clavier pour les supprimer et les remplacer par "System.out.println ();" avec le curseur entre les parenthèses.

En ce qui concerne Emacs, jEdit dispose d'un outil macro très puissant. Il existe un grand nombre de macros et de plug-ins de haute qualité, et plusieurs macros sont déjà intégrés. Vous pouvez même ajouter une certaine logique à l'aide d'un script de bean, analogue à VBA. Vous pouvez donc écrire des textes très puissants (beaucoup de gens l’ont fait).

jEdit est évidemment un éditeur séparé, mais je pense que cela en vaut la peine. Voir http://www.jedit.org/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top