Contribution de commande d'extension VS Code
Cette skill vous aide à contribuer des commandes dans les extensions VS Code
Quand utiliser cette skill
Utilisez cette skill quand vous avez besoin de :
- Ajouter ou mettre à jour des commandes à votre extension VS Code
Instructions
Les commandes VS Code doivent toujours définir un title, indépendamment de sa catégorie, visibilité ou localisation. Nous utilisons quelques patterns pour chaque « type » de commande, avec certaines caractéristiques, décrites ci-dessous :
-
Commandes ordinaires : Par défaut, toutes les commandes doivent être accessibles dans la Command Palette, doivent définir une
category, et n'ont pas besoin d'uneicon, sauf si la commande sera utilisée dans la Side Bar. -
Commandes Side Bar : Son nom suit un pattern spécial, commençant par un underscore (
_) et suffixé avec#sideBar, comme_extensionId.someCommand#sideBarpar exemple. Doit définir uneicon, et peut ou non avoir une règle pourenablement. Les commandes exclusives à la Side Bar ne doivent pas être visibles dans la Command Palette. En la contribuant àview/titleouview/item/context, nous devons informer l'ordre/position qu'elle sera affichée, et nous pouvons utiliser les termes « relatif à d'autres commande/bouton » afin que vous identifiiez le correctgroupà utiliser. De plus, c'est une bonne pratique de définir la condition (when) pour que la nouvelle commande soit visible.