Odpowiedzi:
możesz użyć `` aktywnych szablonów '' do wygenerowania kilku typów fragmentów kodu, iteracja pętli jest wykonywana przez:
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
Prawdopodobnie jest ich znacznie więcej, wystarczy wyszukać „Live Templates” w dokumentacji pomocy.
Naciśnięcie Ctrl+ Jotwiera listę aktywnych szablonów w kontekście twojego kodu. Następnie wpisz „itin”.
Oprócz innych odpowiedzi nie musisz nawet używać Ctrl + J (ale fajnie jest sprawdzić jakie masz możliwości ...) Po prostu zacznij pisać i naciśnij Enter:
Foreach: wpisz „ iter ”, a następnie naciśnij Enter.
W przypadku pętli: wpisz „ fori ”, a następnie naciśnij klawisz Enter.
Pomysł rozpozna kontekst i zasugeruje najbardziej prawdopodobną zmienną do przejścia, jeśli podoba Ci się podane opcje, po prostu naciśnij Enter!
Oczywiście zajrzyj do pomocy dotyczącej domyślnych odniesień do map klawiszy. Wpisz jedno z poniższych i naciśnij „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
Utwórz pętlę for z istniejącej instrukcji listy:
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Możesz także używać Surround z!
Mac: Command+ Option+ T
Windows: Ctrl+ Alt+T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
W Internecie jest również wiele gotowych szablonów! możesz go po prostu wygooglować.