Découvrir Android Studio 2

Éditer du code et manipuler le curseur

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Apprenez à maîtriser les déplacements de votre curseur et à exploiter les raccourcis d'édition d'Android Studio.
04:11

Transcription

Dans le chapitre précédent nous avons vu comment se déplacer efficacement et rapidement entre plusieurs fichiers. Nous allons maintenant voir comment améliorer notre édition même du code. Alors, on sait déjà qu'on peut se déplacer avec le curseur de droite et gauche, ça, vous devez déjà le savoir. Vous savez peut-être aussi ça dépend par contre plus des systèmes que, par exemple sur Mac OS si je maintiens Alt enfoncé au lieu d'aller de caractère en caractère je vais aller de mot en mot. Ce qui permet de se déplacer un petit peu plus rapidement, surtout plus présicément en fonction de besoin. Dernière chose sur le même principe au lieu d'aller au mot en mot je peux aller du début à la fin de la ligne, même si je suis au milieu, aller au début de la ligne en faisant Commande flèche gauche, flèche droite. Voilà, ça ce sont des raccourcis de Mac OS c'est un spécifique Android Studio, ça marche en toute l'application du système. Et forcément c'est pratique quand on est ici. Ce qui va nous apporter Android Studio ça va être au niveau de la sélection. Je vais me passer ici. sur Mac OS toujours pareil, si je maintiens shift enfoncé forcément, ça va déplacer ma sélection. Si je maintiens Alt en plus pour aller de mot en mot, ça va marcher de la même manière. Il me permet de sélectionner et de me déplacer par mot. Pareil pour la ligne, voilà, on peut aller au début de la ligne ou à la fin de la ligne tout en sélectionnant du moins qu'on maintient shift enfoncé. Ce qui me permet de faire Android Studio ça va être un truc un peu plus intelligent si je me mets par exemple sur cette fonction, je vais faire Alt flèche du haut il va étendre la sélection autour du curseur. Il va prendre la fonction. Si je reappuie une fois de plus vers le haut il va essayer de prendre les paramètres qui vont avec la fonction. Puis, j'appuie. Il va revenir sur tout ce qu'il y a au dessus qui a appelé cette fonction. Et puis plus je continue plus il va augmenter la portée de la sélection tout en respectant le contexte dans lequel il est. Là voyez, il a pris les deux lignes. Si je continue il va me prendre les accolades de la fonction. Je continue et rentre automatiquement dans la fonction appelante ainsi de suite. Là, il prend le chapitre carrément, et une fois que j'ai sélectionné tout ça je peux avec la flèche du bas aller dans le sens inverse, soit vers le haut j'augmente la sélection, soit les flèches du bas, je diminue la sélection. Et toujours pareil en fonction du contexte. Autre chose que me propose Android Studio ça va être de déplacer le code que j'ai déjà. Une fois que vous avez sélectionné du code si vous faites option Alt shift flèche du haut et flèche du bas, vous allez pouvoir déplacer le code, voyez, par exemple, toute ma gestion du bouton flottant je peux la déplacer au dessus de la barre. Voilà, en gros ce qu'on peut faire avec flèche du haut et flèche du bas, toujours pareil, donc, on peut facilement sélectionner, voyez, je le refais ici, j'ai pris toute la ligne. Je la déplace, alors si je la deplace forcément ça ne marche plus puisqu'il était utile avant. Et c'était pour vous montrer le principe. Voilà, autre chose que va nous permettre de faire Android Studio c'est avec la commande Commander, duppliquer la ligne en cours. J'annule, je me mets par exemple cette ligne-là, je fais commander, automatiquement il me dupplique cette ligne. J'annule. si je sélectionne quelque chose je prends le mot Toolbar, je fais commander et dupplique la sélection. Donc, ça va de paire avec ce qu'on a vu juste avant. Je prends ces deux lignes, je fais commander. Il me les dupplique. Voilà. La dernière chose que je voulais vous montrer c'est l'édition multi curseur. Donc, je vais mettre un curseur en début de ligne. Je vais maintenir Alt et Shift enfoncé, et je vais écrire à d'autres endroits, par exemple, ici et ici. A chaque fois que je clique en maintenant Alt et Shift enfoncé, voyez, j'ai plusieurs curseurs. Et si je mets du contenu, si j'écris « Salut », voyez, qu'il a écrit aux trois endroits différents. C'est rarement utile puisque vous avez des fonctions de Refactoring qui sont souvent beaucoup plus intéressantes que ça. Ça peut être intéressant pour l'édition multiple parce que parfois si vous avez quelque chose à modifier à plusieurs endroits à la fois, si je prends par exemple ça et ça, toujours pareil en maintenant Alt et Shift enfoncé je peux mettre le même mot en plusieurs endroits qui au départ étaient différents. Voilà, c'est pas qu'en passant le curseur on sélectionne des choses ça marche aussi. Je trouve que c'est intéressant de connaître à la fois le déplacement du curseur de sélection et quelques raccourcis pour duppliquer les lignes ou déplacer les lignes. Ça vous permettra encore une fois, toujours le même principe, de ne pas utiliser la souris à chaque fois que vous avez besoin de vous déplacer.

Découvrir Android Studio 2

Développez vos applications mobiles Android avec Android Studio. Apprenez les bases essentielles telles que l'interface utilisateur, les émulateurs, l’inspection du code, etc.

2h25 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :30 juin 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !