7 ответов:
вы можете использовать "живые шаблоны" для создания нескольких типов фрагментов кода, итерация цикла выполняется следующим образом -
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вероятно, есть еще много, просто найдите "живые шаблоны" в справочной документации.
конечно, посмотрите в справке на ссылки по умолчанию keymap. Введите одно из следующих и нажмите "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
Aditionally к другим ответам, вам даже не нужно использовать Ctrl + J (но приятно проверить, каковы ваши возможности..) Просто запустите тип и нажмите Enter:
по каждому элементу: типа "iter " затем нажмите Enter.
для петли: типа " fori " затем нажмите Enter.
Idea распознает контекст и предложит наиболее вероятный var для iter, если вам нравятся данные параметры, просто нажмите Enter!
создать цикл for из существующего оператора list:
- выделите список
- Cmd+ Alt+J или Ctrl+ Alt+J
- выберите Iterate Iterable из выпадающего списка (Я)
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
вы также можете использовать окружить!
Mac:команда+опции+T
Окна : Ctrl+Alt+T
https://www.jetbrains.com/phpstorm/webhelp/surrounding-blocks-of-code-with-language-constructs.htmlесть также много живых шаблонов в интернете ! вы можете просто погуглить его.
вы также можете использовать Постфиксное завершение. Нажмите Ctrl + Alt + S открыть Настройки. Например:
int[] list = {1, 2, 3}; list.for -> for(int i : list) {}
Comments