4
votes

Dans VS Code, comment faire pour qu'IntelliSense affiche toutes les clés d'objet sans taper de caractère?

Dans mon exemple, j'utilise TypeScript, alors disons que j'ai une interface TypeScript comme celle-ci:

const item = <Item>{

}

Quand je vais implémenter cela, je commence à taper quelque chose comme ceci: p>

interface Item {
  name: string,
  qty: number,
  price: number
}

maintenant, avec le comportement actuel, je taperais un caractère, et IntelliSense apparaîtra avec quelques paramètres suggérés contenant ce caractère, par exemple si j'entre e il apparaîtra avec le nom et le prix mais pas la quantité pour des raisons évidentes.

Donc j'oublie parfois tous les paramètres, et je me surprends à frapper une lettre aléatoire sur mon clavier en espérant que le paramètre dont j'essaie de me souvenir contient ce caractère.

Y a-t-il un moyen de le faire lorsque j'ouvre ces crochets ou que je passe le curseur dessus, il me montre juste TOUS les paramètres de cette interface?


1 commentaires

Ctrl-space le fera.


3 Réponses :


4
votes

Essayez Ctrl + espace.

Depuis https://code.visualstudio.com/docs/editor/intellisense:

Vous pouvez déclencher IntelliSense dans n'importe quelle fenêtre de l'éditeur en tapant Ctrl + Espace ou en tapant un caractère déclencheur (tel que le caractère point (.) dans JavaScript).


0 commentaires

1
votes

CTRL + Espace pour Windows ou Commande + Espace pour Mac.

Cela ouvre la liste de tous les composants appropriés que vous pouvez utiliser pour l'endroit où se trouve le curseur.


0 commentaires

0
votes

Le raccourci par défaut pour moi était cmd + I:

 entrez la description de l'image ici

 entrez la description de l'image ici Bonne chance!


0 commentaires