2010-10-26 5 views
12

Ich meine Sachen wie "iter" eingeben und eine "for" -Schleife mit einer Auswahl von welcher Variable zu iterieren erhalten, Eingabe von "soutv", um eine "System.out.println" mit der "Variable =" bereits in zu generieren. ..Was ist das Eclipse-Äquivalent von IntelliJ "Live Templates"?

Danke!

+1

standardmäßig die Eingabe 'sysout' ein' System erstellt. out.println() 'in Eclipse. –

Antwort

20

Es ist Vorlagen und es unter,

Fenster → Einstellungen → Java → Editor → Vorlagen

enter image description here

Die "soutv" Vorlage existiert nicht gefunden genannt ("sysout" tut das, und es ist ähnlich), aber es ist einfach hinzuzufügen. Ich habe dieses Muster:

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

prüfen unter

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

Referenz:

+0

Link scheint veraltet zu sein (zeigt "Thema nicht gefunden"). Neuere: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Fconcepts%2Fconcept-template-variables.htm – geisterfurz007

+0

@ geheimnisfurz007 (netter Spitzname: -)) Danke, Link ist aktualisiert. –

0

Sie Templates genannt werden.

Gehen Sie zu Preferences > Java > Editor > Templates, um eine Liste vordefinierter Vorlagen anzuzeigen.

Zum Beispiel sysout ist:

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

Sie können auch eigene erstellen können.

3

Für ‚soutv‘ besonders, fand ich das folgende Muster funktionierte gut in Eclipse:

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

Wie andere erwähnt haben, können Sie diese Vorlage hinzufügen, indem Sie die Navigation Fenster> Einstellungen> Java> Editor> Vorlagen und Klicken Sie auf Neu.

Das Äquivalent von "Iter" scheint in Eclipse "für" zu sein.

0

In den letzten Versionen von IntelliJ (ich bin 14 im Moment ausgeführt wird), werden sie Live Templates genannt und werden bei gefunden:

Settings > Editor > Live Templates