# Raccourcis claviers utiles ## Copie * `ctrl+c` copier, sur vscode sans sélection, copie toute la ligne * `ctrl+x` couper, pareil * `ctrl+v` coller, sur vscode si on a une ligne de copier, il sautera une ligne automatiquement ## Navigation * `alt+tab` passer d'une fenêtre à l'autre. On peut garder alt appuyé et faire plusieurs fois tab. L'ordre des fenêtres est souvent lié à l'ordre de dernière utilisation * `ctrl+tab` passer d'un onglet à l'autre dans un logiciel (vscode, firefox, chrome...) Même comportement que le alt+tab On peut utiliser également le shift avec ces deux raccourcis pour aller en arrière dans la sélection ## Sélections / Texte * Les flêches directionnelles du clavier sont souvent pratique pour se positionner où on le souhaite dans le code * `ctrl + flêche droite ou gauche` permet de déplacer le curseur d'un mot plutôt qu'une lettre * `shift + flêche` permet de sélectionner du texte. On peut presser ctrl en plus pour sélectionner mot par mot. * On peut utiliser les touches Fin ou Début (flêche en biais) pour aller en fin ou début de ligne * `ctrl + f` rechercher dans le document. Sur vscode, on peut faire alt+a pour mettre un curseur sur toutes les occurrences trouvées * `ctrl + a` tout sélectionner ## VsCode * `ctrl + b` ouvre ou ferme la barre de menu gauche * `ctrl + j` ouvre ou ferme la barre de terminal en bas * `ctrl + h` rechercher et remplacer * `ctrl + shift + I` auto indenter * `ctrl + D` Sélectionne l'occurence suivante de ce qui est sélectionné * `ctrl + shift + ;` ouvre le menu contextuel quand on a une ampoule bleue ou jaune affichée (`ctrl+;` sur windows) * `ctrl + shift + :` pour commenter la ligne ou la sélection actuelle (`ctrl+:` sur windows) * `F2` sur une variable pour la renommer partout dans le code ###### tags: `Général` `Raccourcis`