【问题标题】:Inspect nested TypeScript interfaces & types in VSCode检查 VSCode 中嵌套的 TypeScript 接口和类型
【发布时间】:2020-01-27 09:01:49
【问题描述】:

VSCodeTypeScript 一起使用时,我发现自己经常将鼠标悬停在函数或对象上以检查它们的类型。

通常,这些对象的类型和接口依赖于多个其他接口和类型。所以悬停不会提供太多信息。

要检查我必须手动进入的类型,例如节点模块来查找类型声明并在那里检查它。

有没有办法在VSCode 中轻松检查嵌套类型?

这是一个例子:

我想要一种简单的方法来检查React.FunctionComponent 的界面。

【问题讨论】:

    标签: typescript visual-studio-code


    【解决方案1】:

    我不知道这是否正是您要寻找的,但是:

    悬停时按ctrl键显示详细信息

    另外,ctrl + 左键点击会进入接口声明,所以你可以看到完整的细节。

    我认为无论如何都没有足够的空间来显示所有使用悬停的嵌套接口详细信息。前往申报似乎是获取您的信息的最合适方式。

    【讨论】:

    • 嘿格雷戈里!这已经是很棒的建议了。对于使用 VSCode 的人来说,悬停和按下 CMD(在 Mac 上)应该以胖胖的字母到处列出。直到知道我才知道这件事!
    • 如果我过去右键单击并单击“转到类型定义”,它似乎永远不会工作。但是 CMD+左键单击或悬停就可以了!
    【解决方案2】:

    另外,您可以使用ALT + F12 快捷键来触发偷看编辑器。

    就我个人而言,这是在不更改主要上下文的情况下查看某些组件信息的最便捷方式。

    在文档中查看更多信息: https://code.visualstudio.com/docs/editor/editingevolved#_peek

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      相关资源
      最近更新 更多