Відповіді:
ви можете використовувати "живі шаблони", щоб генерувати кілька типів фрагментів коду, ітерація циклу виконується шляхом:
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
Напевно, є ще багато, просто знайдіть у довідковій документації "Живі шаблони".
Якщо натиснути Ctrl+, Jвідкриється список шаблонів, що живуть у вашому контексті коду. Потім наберіть 'itin'.
Окрім інших відповідей, вам навіть не потрібно використовувати Ctrl + J (але приємно для перевірки, які є ваші можливості ..) Просто запустіть тип і натисніть Enter:
Foreach: введіть " iter " і натисніть Enter.
Для циклу: введіть " fori ", потім натисніть Enter.
Ідея розпізнає контекст і запропонує найімовірніший варіант змінити, якщо вам подобаються вказані параметри, просто натисніть Enters!
Звичайно, подивіться у довідці посилання на ключові карти за замовчуванням. Введіть одну з наведених нижче і натисніть "вкладку":
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
Створіть для циклу з існуючого оператора списку:
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Ви також можете використовувати Surround з!
Mac: Command+ Option+ T
Windows: Ctrl+ Alt+ T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.html
В Інтернеті також є безліч живих шаблонів! ви можете просто google це.