Как автозавершить цикл в студии Android

Я использую Android-студию, и я пытаюсь найти способ использовать очень распространенный вещь, которую я использовал в затмении. когда я пишу (например) цикл for, я пишу слово "для", затем нажимаю Ctrl + Space и затмлю автозаполнение в цикл for со всеми параметрами, включая

for (int i=0 ; i<mCheckBoxArray.length;i++){
            mCheckBoxArray[i].setChecked(false);
        }

но теперь, в студии Android, он просто авто завершен для(). цикл for - это просто пример, кто-нибудь знает, как это сделать в студии Android?

Ответ 1

Вы можете попробовать fori из списка предложений

enter image description here

Ответ 2

Больше вы можете видеть как 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

Ответ 3

Я нашел какое-то решение.

В Android Studio откройте страницу "Живые шаблоны". Если вы не знаете (я его не нашел), где это, попробуйте это.

В java-коде напишите "fori", затем нажмите Alt + Enter, затем выберите "Edit Live Templates Settings". Вы можете увидеть его в разделе итерации, как это делается.

Вы можете написать свои собственные шаблоны для "Any Loop". Для примеров я написал "if statement".

В разделе итерации или в другом разделе (независимо от того, что вы хотите), в правом верхнем углу нажмите значок +, выберите "Живой шаблон", заполните "Аббревиатура" и описание. В тексте шаблона вы можете выполнить поиск выше, как сделать fori или ifn.

Мой аббревиатурный текст - "ifi", а текст шаблона:

if($VAR$ == true) {
    $cursor$
}

ИЛИ

Мой аббревиатурный текст - "ife", а текст шаблона:

if($VAR$ == true) {
    $cursor$
}
else {

}

Нажмите "Применить" и "ОК", затем в java-коде напишите ifi или ife, посмотрите, что происходит:)

Вы делаете это для "try-catch, While, Switch, Foreach, Do-While и т.д.".