Raccourcis clavier
Sur macOS, utilisez Cmd pour les raccourcis Ctrl de l'éditeur.
Fichiers et navigation
| Raccourci | Action |
|---|---|
| Ctrl+O | Ouvrir un fichier |
| Alt+Inser | Nouveau document |
| Ctrl+S | Enregistrer |
| Ctrl+Maj+S | Enregistrer sous |
| Ctrl+F4 | Fermer l'onglet |
| Double Maj | Rechercher partout |
| Ctrl+Maj+A | Rechercher une action (les actions et commandes seulement) |
| Ctrl+E / Ctrl+Maj+E | Fichiers récents / emplacements récents |
| Ctrl+Tab | Changer de fichier (Ctrl tenu, Tab continue, relâcher ouvre) |
| F11 / Maj+F11 | Poser ou retirer un signet / lister les signets |
| Ctrl+Maj+1…9 / Ctrl+1…9 | Donner un numéro au signet de la ligne / aller au signet qui a ce numéro |
| Ctrl+Maj+N | Aller au fichier |
| Ctrl+N | Aller au symbole (classes, fonctions et types du projet) |
| Ctrl+Alt+S | Paramètres |
| Alt+1 | Fenêtre Projet |
| Alt+6 | Fenêtre Problèmes |
| Alt+7 | Fenêtre Sessions IA |
| Alt+F12 / Ctrl+` | Afficher ou masquer le terminal |
Édition
| Raccourci | Action |
|---|---|
| Ctrl+W / Ctrl+Maj+W | Étendre / réduire la sélection (mot, chaîne, contenu des parenthèses, parenthèses, ligne, fichier) |
| Ctrl+Maj+J | Joindre les lignes |
| Ctrl+Maj+U | Basculer majuscules / minuscules |
| Alt+Maj+Haut / Bas | Déplacer la ligne ou les lignes sélectionnées |
| Ctrl+Maj+Haut / Bas | Déplacer l'instruction (une ligne, ou un bloc avec ses lignes) |
| Alt+J / Alt+Maj+J | Ajouter l'occurrence suivante à la sélection / retirer la dernière |
| Ctrl+Alt+Maj+J | Sélectionner toutes les occurrences |
| Alt+Maj+clic | Ajouter ou retirer un curseur |
| Alt+glisser / Alt+Maj+Inser | Sélection en colonne (glisser avec Alt, ou changer de mode) |
| Ctrl+Alt+T | Entourer de (accolades, if, try, guillemets… et vos modèles) |
| valeur.if, valeur.var, valeur.for… | Modèles postfixes : tapez un point et le nom après une expression (Paramètres › Éditeur › Modèles de code) |
| Ctrl+Alt+V / C / N / M | Extraire une variable / une constante, inliner une variable, extraire une méthode (JavaScript, TypeScript) |
| Ctrl+D / Ctrl+Y | Dupliquer / supprimer la ligne (Ctrl+Y rétablit juste après une annulation) |
| Ctrl+F / Ctrl+R | Rechercher / remplacer dans le fichier |
| Ctrl+Maj+F | Rechercher dans le projet |
| F2 / Maj+F2 | Problème suivant / précédent du fichier (les erreurs d'abord) |
| Ctrl+- / Ctrl+= | Replier / déplier |
Intelligence du code
| Raccourci | Action |
|---|---|
| Ctrl+Espace | Complétion du code |
| Ctrl+P | Infos sur les paramètres (aussi après ( et ,) |
| Ctrl+Q | Documentation rapide |
| Ctrl+Maj+I | Définition rapide |
| Ctrl+H / Ctrl+Alt+H | Hiérarchie des types / des appels (→ ouvre, ← ferme, Tab passe des parents aux enfants) |
| Ctrl+Alt+Maj+T | Refactoriser (extraire, inline… selon le serveur de langage) |
| Alt+Entrée | Actions rapides (importer…) |
| Ctrl+B / Ctrl+clic | Aller à la déclaration, ou lister les utilisations d'une déclaration |
| Ctrl+Maj+B / Ctrl+Alt+B | Déclaration du type / implémentations |
| Alt+F7 | Utilisations |
| Ctrl+F12 | Structure du fichier |
| Ctrl+Alt+Gauche / Droite | Emplacement précédent / suivant |
| Ctrl+Maj+M | Parenthèse correspondante |
| Maj+F6 | Renommer |
| Ctrl+Alt+L | Reformater le code |
| Ctrl+Alt+Maj+L | Reformater le fichier… |
| Ctrl+Alt+O | Optimiser les imports |
Exécution
| Raccourci | Action |
|---|---|
| Maj+F10 / F5 | Exécuter |
| Ctrl+F2 | Arrêter (Ctrl+C dans le terminal actif) |
Git
| Raccourci | Action |
|---|---|
| Ctrl+K | Commit |
| Ctrl+Maj+K | Pousser |
| Ctrl+T | Mettre à jour le projet (pull) |
| Alt+0 / Alt+9 | Fenêtres Commit / Git |
| F7 / Maj+F7 | Différence suivante / précédente dans le diff |