Jawaban:
Anda dapat menggunakan 'template hidup' untuk menghasilkan beberapa jenis snipet kode, iterasi loop dilakukan dengan mengikuti -
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
Mungkin ada lebih banyak lagi, cukup cari 'Live Templates' di dokumentasi bantuan.
Menekan Ctrl+ Jmembuka daftar templat langsung dalam konteks kode Anda. Kemudian ketik 'itin'.
Khusus untuk jawaban lain, Anda bahkan tidak perlu menggunakan Ctrl + J (tapi bagus untuk memeriksa apa kemungkinan Anda ..) Cukup mulai ketik dan tekan Enter:
Foreach: ketik " iter " lalu tekan Enter.
Untuk loop: ketik " fori " lalu tekan Enter.
Ide akan mengenali konteks dan menyarankan var yang paling mungkin untuk diulangi, jika Anda menyukai opsi yang diberikan, cukup tekan Masuk!
Tentu saja, lihat bantuan di referensi keymap default. Ketik salah satu dari yang berikut ini dan tekan "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
Buat untuk loop dari pernyataan daftar yang ada:
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Anda juga dapat menggunakan Surround with!
Mac: Command+ Option+ T
Windows: Ctrl+ Alt+ T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
Ada juga banyak template langsung di internet! Anda bisa google saja.