Palette de commandes¶
Un moyen rapide, au clavier, de trouver et d'exécuter n'importe quelle commande — du cœur de l'éditeur ou d'une extension — sans fouiller dans les menus.
Utilisation¶
Ouvrez-la avec Ctrl+Shift+P, puis commencez à taper. La palette filtre en
recherche floue la liste de toutes les commandes disponibles au fil de la
frappe ; appuyez sur Enter pour exécuter la commande en surbrillance.
- Les commandes dotées d'un raccourci clavier l'affichent dans la liste, si bien que la palette sert aussi à apprendre les raccourcis.
- Chaque action invocable par l'utilisateur — édition de base, commandes d'extensions, bascules d'affichage — passe par le même registre de commandes ; la palette les atteint donc toutes depuis un seul endroit.
Un point d'entrée unique
Parce qu'elle couvre toutes les commandes, la palette est la surface unique
« pour tout trouver » : si vous ne vous souvenez plus où se trouve une commande
dans les menus, appuyez sur Ctrl+Shift+P et tapez quelques lettres de son
nom.
Aller au fichier¶
Appuyez sur Ctrl+P pour sauter vers un fichier par son nom. La liste est filtrée
en recherche floue au fil de la frappe et comprend :
- les onglets ouverts (affichés avec leur libellé d'onglet),
- les fichiers du dossier d'espace de travail ouvert — vous pouvez donc ouvrir n'importe quel fichier du projet sans le chercher au préalable, et
- les fichiers récemment ouverts.
Les fichiers de l'espace de travail affichent le nom du fichier avec son chemin
relatif au dossier en sous-texte. Les répertoires lourds ou générés courants
(.git, node_modules, build, out, dist, obj, target, …) sont ignorés,
et l'index est borné pour rester rapide sur les grands projets. Sans dossier
ouvert, Ctrl+P ne liste que les onglets ouverts et les fichiers récents.
Note
Tapez > au début de la requête Ctrl+P pour basculer vers la recherche de
commandes (les mêmes entrées que Ctrl+Shift+P).
Aller au symbole¶
La palette saute aussi vers les symboles du code — fonctions, classes, méthodes, variables — avec le même enchaînement requête puis Enter. Cela nécessite un serveur de langage pour le langage du fichier.
Ctrl+Shift+O— symboles du fichier courant. Liste tous les symboles du document ouvert ; tapez pour filtrer,Entery saute. Chaque ligne affiche le type du symbole (Class, Method, Function…) et son conteneur.Ctrl+T— symboles dans tout l'espace de travail. Recherche dans tout le projet au fil de la frappe (le serveur de langage traite la requête) ;Enterouvre le fichier à l'emplacement du symbole.
Les entrées longues (noms qualifiés, chemins) reçoivent une barre de défilement horizontale plutôt que d'être tronquées. Si aucun serveur de langage n'est disponible pour le fichier, la liste de symboles est vide.