Aller au contenu

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, Enter y 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) ; Enter ouvre 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.