2010-10-26 2 views
12

Je veux dire des choses comme taper "iter" et obtenir une boucle "for" avec un choix de quelle variable à itérer, en tapant "soutv" pour générer un "System.out.println" avec le "variable =" déjà dans. ..Quel est l'équivalent Eclipse de IntelliJ "Live templates"?

Merci!

+1

Par défaut, taper 'sysout' va créer un système'. out.println() 'dans Eclipse. –

Répondre

20

Il est appelé Modèles et il se trouve sous,

Fenêtre → Préférences → Java → Editeur → Modèles

enter image description here

Le modèle "soutv" n'existe pas ("sysout" fait, et c'est similaire), mais c'est facile à ajouter. J'ai utilisé ce modèle:

System.out.println("variable=" + ${cursor}${}); 
4

Vérifiez sous

Window -> Preferences -> Java -> Editor -> Templates 

Référence:

+0

Le lien semble être obsolète (affiche "Sujet introuvable"). Plus récent: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Fconcepts%2Fconcept-template-variables.htm – geisterfurz007

+0

@ geisterfurz007 (gentil pseudonyme: -)) Merci, le lien est mis à jour. –

0

Ils sont appelés modèles.

Passez à Preferences > Java > Editor > Templates pour afficher la liste des modèles prédéfinis.

Par exemple, sysout est:

System.out.println(${word_selection}${});${cursor} 

Vous pouvez créer votre propre.

3

Pour « soutv » en particulier, je trouve le schéma suivant a bien fonctionné dans Eclipse:

System.out.println("${var} = ${cursor}" + ${var}); 

Comme d'autres l'ont mentionné, vous pouvez ajouter ce modèle en accédant à la fenêtre> Préférences> Java> Editeur> Modèles et En cliquant sur Nouveau.

L'équivalent de 'iter' semble être 'for' dans Eclipse.

0

Dans les versions récentes de IntelliJ (je suis en 14 pour le moment), ils sont appelés Live Templates et se trouvent à:

Settings > Editor > Live Templates

Questions connexes