Existe-t-il un raccourci clavier permettant de générer une boucle foreach et également for ?
Vérifiez également l'achèvement de Postfix, par exemple. stackoverflow.com/a/40020608/109795
Existe-t-il un raccourci clavier permettant de générer une boucle foreach et également for ?
Vous pouvez utiliser des "live templates" pour générer plusieurs types d'extraits de code, l'itération de la boucle se fait de la manière suivante -
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
Il en existe probablement beaucoup d'autres, il suffit de consulter la rubrique "Live Templates" dans la documentation d'aide.
Vérifiez également l'achèvement de Postfix, par exemple. stackoverflow.com/a/40020608/109795
En complément d'autres réponses, vous n'avez même pas besoin d'utiliser Ctrl + J (mais c'est bien pour vérifier quelles sont vos possibilités ) Commencez simplement à taper et appuyez sur Entrée :
Foreach : type " iter "puis appuyez sur Entrée.
Pour la boucle : type " pouri "puis appuyez sur Entrée.
Idea reconnaîtra le contexte et suggérera le parcours le plus probable. Si les options proposées vous conviennent, appuyez simplement sur Entrée !
Bien sûr, jetez un coup d'œil dans l'aide aux références de keymap par défaut. Tapez l'un des éléments suivants et appuyez sur "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
Créer une boucle for à partir d'une déclaration de liste existante :
https://www.jetbrains.com/phpstorm/help/creating-code-constructs-using-surround-templates.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.