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

时间:2019-04-07 22:11:46

标签: typescript parameters intellisense

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

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

当我实现它时,我开始输入如下内容:

const item = <Item>{

}

现在,以当前行为,我将键入一个字符,并且IntelliSense将弹出带有其中包含该字符的一些建议参数,例如,如果我输入e,它将弹出并带有{{1} }和name,但出于明显的原因,数量却不够。

所以有时我会忘记所有参数,并且发现自己在键盘上敲了一个随机字母,希望我要记住的参数包含那个字符。

有没有办法做到这一点,所以当我打开这些支架或将其悬停在支架上时,它只是向我显示了该接口的所有参数?

3 个答案:

答案 0 :(得分:0)

尝试按Ctrl +空格键。

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

  

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

答案 1 :(得分:0)

对于Windows是CTRL + Space,对于Mac是Command + Space。

这将打开所有可用于光标所在位置的适当组件的列表。

答案 2 :(得分:0)

我的默认快捷方式是cmd + I:

enter image description here

enter image description here 祝你好运!