65 votes

Stocker des extraits de code dans Eclipse

Je suis une récente semi-convertir Eclipse après 20 ans d'utilisation de vi et gvim. Une des choses que je manque de gvim est que j'ai pu couper un tas de différents extraits de code dans les tampons, et collez-les à volonté quand vous faites quelque chose comme la répétition d'un idiome commun. Par exemple, j'avais tellement "ap serait coller

DatabaseHandle handle = null;
try
{
  handle = DatabaseConnectionPool.newHandle();

et puis, "bp serait coller

  handle.commit();
}
finally
{
  handle.rollback();
  DatabaseConnectionPool.returnHandle(handle);
}

Et je pourrais répéter deux d'entre eux à plusieurs reprises dans le cours d'une journée. Dans une réponse à une autre question, quelqu'un a mentionné que vous pourriez "gérer les fragments de code" dans Eclipse, mais ne mentionne pas comment. Alors maintenant, je pose la question: comment gérez-vous les extraits de code dans Eclipse?

75voto

VonC Points 414372

Vous pourriez vouloir stocker ces deux extraits de code dans un modèle de code, comme expliqué dans ce tutoriel

Et ne pas oublier la possibilité d'exécuter rapidement tout type de code java des extraits dans un album (pas exactement ce que vous voulez, mais il peut venir dans maniable à la fois)

Newtopian ajoute (dans les commentaires)

En fait, les modèles de devenir beaucoup plus puissant par l'ajout de variables et de tabulations à l'intérieur, de sorte que votre exemple ci-dessus deviendrait dbHandle ctrl+space. Il faudrait copier snipets de deux pièces et placez votre curseur dans le milieu.

22voto

David Easley Points 666

Eclipse offre également quelque chose de très similaire à la fonctionnalité de modèles décrits par VonC appelé (vous y croyez) extraits. Window > Show view > Extraits de code.

Pour ajouter un nouvel extrait de la catégorie: clique Droit dans les Extraits de la fenêtre et cliquez sur Personnaliser... Cliquez Sur Nouveau > Nouvelle Catégorie. Entrez un nom de catégorie, si nécessaire (par exemple, "Java"). Cliquez Sur Appliquer. Avec la catégorie choisie, sélectionnée, cliquez sur Nouveau > Nouvel Élément. Entrez votre code.

Utilisation d'un extrait de texte, placez le curseur là où vous souhaitez insérer un extrait de code, puis double-cliquez sur un fragment de code dans les Extraits de la fenêtre.

7voto

Naveen Bhagwati Points 61

J'ai rencontré le plugin Snip2Code récemment. Il a fait le travail, et je peux collecter et rechercher des extraits rapidement.

2voto

David Bruchmann Points 21

La question est ancienne mais le lien de la réponse est ancien;)

Voici un bon tutoriel: http://www.dansshorts.com/post/creating-snippets-in-eclipse

1voto

jamesTheProgrammer Points 1195

J'ai utilisé des extraits dans certaines IDEs, comme Dreamweaver et Homesite, un vieux Coldfusion IDE. J'utilise aussi beaucoup de extraits de MySQL Workbench - où je tape beaucoup de SQL, très pratique.

Je suis maintenant en utilisant Eclipse Java EE IDE pour les Développeurs Web Version Indigo et trouvé le panneau fragments de code dans la Fenêtre|Afficher|Autres...|Général|Snippets. J'ai été en mesure de le manipuler et de comprendre comment ajouter le code que j'ai voulu que des extraits de code et comment l'utiliser efficacement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X