Les raccourcis font la différence entre l'éditeur que tu subis et l'éditeur qui obéit à ta pensée. Cette leçon te donne la liste courte des raccourcis qui paient vraiment, classés par fréquence d'usage.
Sur macOS, remplace Ctrl par Cmd partout. Alt devient Option.
Navigation et ouverture de fichiers
Quick Open - ouvrir n'importe quel fichier Ctrl+P
Tape quelques lettres du nom de fichier, il apparaît instantanément. C'est le raccourci le plus utilisé. Oublie l'explorateur pour naviguer entre fichiers.
Command Palette - toutes les commandes Ctrl+Shift+P
Accès à toutes les commandes VS Code et des extensions. Si tu ne connais pas le raccourci d'une action, ouvre la palette et tape le nom de l'action.
Aller à la ligne Ctrl+G
Saute directement à une ligne numérotée. Utile quand un message d'erreur mentionne ligne 247.
Aller à la définition F12
Ouvre la définition d'une fonction, d'une classe, ou d'un type. Indispensable pour explorer une codebase inconnue.
Retour arrière après un saut Alt+←
Revient à l'endroit d'où tu as sauté (après un F12 ou un clic sur un lien). Équivalent du bouton "précédent" du navigateur mais pour le code.
Édition
Multi-curseurs sur la prochaine occurrence Ctrl+D
Sélectionne le mot sous le curseur, puis chaque Ctrl+D suivant ajoute un curseur sur l'occurrence suivante. Idéal pour renommer une variable dans un fichier sans passer par Rename Symbol.
Sélectionner toutes les occurrences Ctrl+Shift+L
Sélectionne d'un coup toutes les occurrences du texte sélectionné dans le fichier. Parfait pour un renommage global dans le fichier courant.
Déplacer une ligne Alt+↑ / Alt+↓
Déplace la ligne courante (ou la sélection) vers le haut ou vers le bas sans couper/coller.
Dupliquer une ligne Shift+Alt+↓
Copie la ligne courante en dessous. Plus rapide que Ctrl+C puis Ctrl+V sur la ligne suivante.
Supprimer une ligne Ctrl+Shift+K
Supprime la ligne courante sans passer par le presse-papier. Beaucoup plus rapide que Ctrl+X.
Commenter/décommenter Ctrl+/
Commente ou décommente la ligne courante (ou la sélection). Fonctionne avec la syntaxe du langage courant.
Plier et déplier le code
Plier un bloc Ctrl+Shift+[
Replie le bloc de code à partir de la ligne courante (fonction, classe, objet).
Déplier un bloc Ctrl+Shift+]
Déplie le bloc replié au niveau du curseur.
Terminal et panneau
Ouvrir/fermer le terminal intégré Ctrl+` (backtick, la touche sous Echap)
Bascule le terminal intégré. Le terminal s'ouvre dans le dossier du projet courant.
Ouvrir un nouveau terminal Ctrl+Shift+`
Crée un nouveau terminal en plus de celui qui est déjà ouvert.
