intellij-idea - full - intellij idea vs eclipse
Intellij IDEA genera for-each/for atajo de teclado (6)
¿Hay un atajo de teclado que genere un foreach y también un bucle?
¡También puedes usar Surround con!
Mac: Comando + Opción + T
Windows: Ctrl + Alt + T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
¡También hay muchas plantillas en vivo en internet! puedes simplemente googlearlo.
Además de otras respuestas, ni siquiera tiene que usar Ctrl + J (pero es bueno para verificar cuáles son sus posibilidades). Simplemente comience a escribir y presione Enter:
Foreach: escribe " iter " y luego presiona Enter.
Para bucle: escriba " fori " y luego presione Entrar.
Idea reconocerá el contexto y sugerirá la ruta más probable, si te gustan las opciones dadas, simplemente presiona ¡Entra!
Al presionar Ctrl + J se abre la lista de plantillas activas dentro del contexto del código. Luego escribe ''itin''.
Crear para el bucle de una declaración de lista existente:
- Resalta la lista
- Cmd + Alt + J o Ctrl + Alt + J
- Elija Iterar Iterable del menú desplegable ( i )
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Por supuesto, eche un vistazo a la ayuda en las referencias predeterminadas de mapas de teclas. Escribe uno de los siguientes y presiona "tab":
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
puede usar ''plantillas en vivo'' para generar varios tipos de fragmentos de código, la iteración de bucle se realiza siguiendo lo siguiente:
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 haya muchas más, solo busque ''Plantillas en vivo'' en la documentación de ayuda.