Antworten:
Sie können 'Live-Vorlagen' verwenden, um verschiedene Arten von Code-Snippets zu generieren. Die Schleifeniteration erfolgt wie folgt:
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
Es gibt wahrscheinlich noch viele weitere. Suchen Sie einfach in der Hilfedokumentation nach "Live-Vorlagen".
Durch Drücken von Ctrl+ Jwird die Liste der Live-Vorlagen in Ihrem Codekontext geöffnet. Geben Sie dann 'itin' ein.
Zusätzlich zu anderen Antworten müssen Sie nicht einmal Strg + J verwenden (aber gut, um zu überprüfen, welche Möglichkeiten Sie haben.) Starten Sie einfach die Eingabe und drücken Sie die Eingabetaste:
Foreach: Geben Sie " iter " ein und drücken Sie die Eingabetaste.
Für Schleife: Geben Sie " fori " ein und drücken Sie die Eingabetaste.
Idea erkennt den Kontext und schlägt die wahrscheinlichste Variable vor, die durchlaufen werden soll. Wenn Ihnen die angegebenen Optionen gefallen, drücken Sie einfach die Eingabetaste!
Schauen Sie sich natürlich in der Hilfe die Standard-Keymap-Referenzen an. Geben Sie eine der folgenden Optionen ein und klicken Sie auf "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
Erstellen Sie eine for-Schleife aus einer vorhandenen Listenanweisung:
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Sie können Surround auch mit verwenden!
Mac: Command+ Option+ T
Windows: Ctrl+ Alt+ T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
Es gibt auch viele Live-Vorlagen im Internet! Sie können es einfach googeln.