Pouvez-vous définir vos propres variables de modèle dans Eclipse

Dans Eclipse, il existe des modèles qui vous aident en insérant automatiquement du code ou des commentaires. Vous pouvez modifier ces modèles vous-même via Préférences > Java > éditeur > modèles. Il existe des "variables de modèle" que vous pouvez utiliser pour rendre ces modèles un peu plus intelligents.

Par exemple, il y a la variable ${see_to_overridden} qui insère " @ see my. package. name. SpuerclassName#methodName (int, my.autre.paquet.SomeType, ..."dans un commentaire javadoc. Il serait vraiment génial si je pouvais définir mes propres variables, afin que je puisse obtenir Superclassname, SomeType etc. sans avoir la chose" @see " ajoutée pour que je puisse par exemple créer un lien vers la méthode appropriée. Il ne semble pas exister de variables de modèle pour cela, donc je me demandais s'il y avait un moyen de créer vos propres variables de modèle.

22
demandé sur Jordi 2009-01-10 21:12:02

1 réponses

Selon ce blog (lien alternatif ) par l'équipe eclipse, vous pouvez.

Étendre org.Eclipse.interface.éditeur.modèles, ajouter une organisation.Eclipse.jface.texte.modèle.TemplateVariableResolver et remplissez les valeurs requises par le système. Ils devraient être explicites si vous avez déjà défini votre propre modèle.

Ensuite, implémentez le résolveur, en remplaçant votre variable par une chaîne appropriée.

Le billet de Blog contient plus de détails et de captures d'écran.

10
répondu Urs Reupke 2012-02-27 21:25:28