在 VS Code 中,如何让 IntelliSense 在不键入字符的情况下显示所有对象键?

Jus*_*s10 3 parameters intellisense typescript

在我的示例中,我使用的是 TypeScript,所以假设我有一个这样的 TypeScript 接口:

interface Item {
  name: string,
  qty: number,
  price: number
}
Run Code Online (Sandbox Code Playgroud)

当我去实现这个时,我开始输入这样的东西:

const item = <Item>{

}
Run Code Online (Sandbox Code Playgroud)

现在,随着当前的行为我想输入一个字符,如果我进入智能感知将与有性格中有一些建议弹出的参数,例如e它会弹出nameprice而不是数量的原因很明显。

所以有时我会忘记所有参数,我发现自己在键盘上随意敲击一个字母,希望我试图记住的参数包含该字符。

有什么办法可以使当我打开这些括号或将鼠标悬停在它们上时,它只会显示此界面的所有参数?

小智 14

我的默认快捷键是 cmd+I:

在此输入图像描述

在此输入图像描述 祝你好运!


aud*_*sol 5

试试 Ctrl+空格。

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

通过键入 Ctrl+Space 或键入触发字符(例如 JavaScript 中的点字符 (.)),您可以在任何编辑器窗口中触发 IntelliSense。