2017-10-11 5 views

Répondre

0

Je pense que vous recherchez le raccourci "Instruction complète". Cela ajoutera des parenthèses de fermeture, des parenthèses, des points-virgules, etc. Par défaut, il est lié à Control + Shift + Enter ou Command + Shift + Enter.

Vérifiez la liste des raccourcis ici: https://developer.android.com/studio/intro/keyboard-shortcuts.html

+0

Il ajoute seulement des points-virgules pour moi. –

+0

Peut-être que vos paramètres de style de code ne nécessitent pas d'accolades pour les instructions de flux de contrôle de ligne unique? J'utilise le raccourci complet de la déclaration des centaines de fois par jour et il ajoute des accolades/parens/etc pour moi. –

0

Vous pouvez utiliser le bouton end (the one that says end). L'utilisation de end envoie le curseur à la fin de la ligne et l'utilisation de home envoie le curseur au début de la ligne.

Cela fonctionne peu importe où vous êtes dans la ligne, en supposant que ce n'est pas déjà à la fin de la ligne (parce que cela ne ferait bien sûr rien car c'est déjà là).

Notez également que s'il y a un commentaire à la fin du code actuel (toujours la même ligne), il saute à la fin du commentaire à la place.

Pour mac, c'est différent. C'est la même idée (non testé, je n'ai pas de mac). Là, vous appuyez sur Function + [Arrow left/arrow right]

+0

J'ai seulement la maison sur mon clavier. Je n'ai pas le bouton "fin". C'est le clavier de mon ordinateur portable https://ae01.alicdn.com/kf/HTB1i.tKRpXXXXccXpXXq6xXFXXXH/New-US-Backlit-Keyboard-For-font-b-ASUS-b-font-font-b-ROG- b-font-font.jpg –

+0

CTRL + FLÈCHE GAUCHE est la plus proche que vous obtenez dans ce cas. Il peut ignorer des blocs de texte, mais il doit être le même mot (il peut sauter deux parenthèses avec une pression, mais il ne peut pas sauter une chaîne avec plusieurs mots en une seule pression). Impossible de trouver un moyen de répliquer la fonctionnalité du bouton 'end' comme raccourci, donc si vous n'avez pas de fin, c'est le chemin à parcourir – Zoe