Comment faire pour convertir automatiquement si-sinon, si la déclaration de commutateur
Est-il une touche de raccourci ou moyen facile de remplacer un if-else if avec un interrupteur dans l'Ide? Je préfère ne pas convertir manuellement les if-else if à un commutateur. Je suis à la recherche pour être en mesure de mettre en évidence l'if-else if et appuyez sur une combinaison de touches ou utiliser un bouton de menu.
Vous devez vous connecter pour publier un commentaire.
Mise à jour: comme @christopheml souligné dans les commentaires sur une autre réponse, "Remplacer Si avec le Commutateur" semble avoir disparu dans IntelliJ 2018.1. Un bug a été déposée ici.
Il y a IntelliJ intentions nommé "Remplacer Si avec le Commutateur" et "Remplacer Commutateur avec des Si". Vérifier vos préférences pour voir si ces options sont activées. Si oui, je m'attends à ce que vous voyez un quickfix option (Option+Entrée sur Mac, Alt+Entrée sur Windows) chaque fois que l'Ide peut automatiquement gérer la conversion de l'un à l'autre.
Je viens de découvrir que vous avez à cliquer sur la première
if
, attendez que l'icône ampoule à s'afficher, puis choisissezReplace if with Switch
.Android studio (intelliJ idea):
Placez votre curseur sur le
switch
/if
déclaration et:mac: option + retour
gagner: alt + entrée
if
Si elle n'offre pas le remplacement plus, c'est probablement parce que désactivé la fonctionnalité sur les "Intentions". (Android studio (Ide))
Solution est simple:
ou
et cochez la case vide
Lorsqu'il est sélectionné si/commutateur dans Eclipse, appuyez sur Ctrl+1 ou clic droit -> solution Rapide et les suggestions de pop-up.
La caisse des paramètres