Respostas:
você pode usar 'modelos dinâmicos' para gerar vários tipos de trechos de código, a iteração de loop é feita seguindo:
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
Provavelmente há muito mais, basta pesquisar 'Modelos ao vivo' na documentação de ajuda.
Pressionar Ctrl+ Jabre a lista de modelos ativos no seu contexto de código. Então digite 'itin'.
Além de outras respostas, você nem precisa usar Ctrl + J (mas é bom verificar quais são suas possibilidades ..) Basta iniciar o tipo e pressionar Enter:
Foreach: digite " iter " e pressione Enter.
Loop For: digite " fori " e pressione Enter.
O Idea reconhecerá o contexto e sugerirá o var mais provável para o iter, se você gostar das opções fornecidas, basta pressionar Enter!
Obviamente, consulte a ajuda nas referências padrão do mapa de teclas. Digite um dos seguintes e clique em "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
Crie um loop for a partir de uma instrução de lista existente:
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Você também pode usar o Surround com!
Mac: Command+ Option+ T
Windows: Ctrl+ Alt+ T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
Também há muitos modelos ao vivo na internet! você pode apenas pesquisar no google.