2011-04-03 25 views

Respuesta

244

puede utilizar 'las plantillas en vivo' para generar varios tipos de fragmentos de código, repetición del bucle se hace siguiendo -

iter Iterate (for each..in) 
itin Iterate (for..in) 
itli Iterate over a List 
itar Iterate elements of array 
ritar Iterate elements of array in reverse order 

Probablemente hay muchos más, solo busque 'Live Templates' en la documentación de ayuda.

17

Por supuesto, eche un vistazo a la ayuda en las referencias de mapa de teclas predeterminadas. Escriba uno de los siguientes y pulsa "pestaña":

iter Iteration according to Java SDK 1.5 style 
inst Check object type with instanceof and downcast it 
itco Iterate elements of java.util.Collection 
itit Iterate elements of java.util.Iterator 
itli Iterate elements of java.util.List 
+3

+1: también puede definir las suyas propias. –

110

presionar Ctrl +J abre la lista de plantillas en vivo dentro de su contexto código. Luego escribe 'itin'.

+0

Para Mac OS X: Presionando el comando + J Billz

+0

Estoy usando el complemento IdeaVim en Mac. Tenía que hacer Ctrl + Alt + Shift + J para activar plantillas en vivo. – user674669

12

Adicionalmente a otras respuestas, ni siquiera tengo que usar Ctrl + J (pero agradable para comprobar cuáles son sus posibilidades ..) Simplemente comienza tipo y pulse Intro:

Foreach: tipo "iter" y luego presione Entrar.

Para el bucle: tipo "fori" y luego pulse Intro.

Idea reconocerá el contexto y le sugerirá la ruta más probable, si le gustan las opciones dadas, simplemente presione Entrar!