如何在WebStorm中显示推断的TypeScript类型?

如何在WebStorm中显示推断的TypeScript类型?,typescript,phpstorm,webstorm,type-inference,Typescript,Phpstorm,Webstorm,Type Inference,在VS2012中,您可以将鼠标悬停在typescript变量上,它将显示推断的类型。webstorm中有类似的功能吗?尽管不是完美的。按Ctrl键(或)⌘ macOS上的Cmd)并将鼠标悬停在变量上,以在webstorm中输入推理逻辑: 假设光标已经在变量上,最好的方法是: Ctrl+Shift+P 返回 从WS2017.2开始Ctrl(Cmd)+悬停显示推断类型 您也可以尝试快速文档: Ctrl+Q(对于OS X为F1) 更新:在2020.1中,它将作为快速文档的一部分工作,如果选中“首选项”

在VS2012中,您可以将鼠标悬停在typescript变量上,它将显示推断的类型。webstorm中有类似的功能吗?

尽管不是完美的。按Ctrl键(或)⌘ macOS上的Cmd)并将鼠标悬停在变量上,以在webstorm中输入推理逻辑:


假设光标已经在变量上,最好的方法是:

  • Ctrl+Shift+P
  • 返回
  • 从WS2017.2开始Ctrl(Cmd)+悬停显示推断类型

    您也可以尝试快速文档: Ctrl+Q(对于OS X为F1)


    更新:在2020.1中,它将作为快速文档的一部分工作,如果选中“首选项”>“编辑工具”>“鼠标移动时显示快速文档”,它将在悬停状态下工作。

    根据上下文,有不同的方式获取类型信息。(操作系统X的快捷方式)

  • 视图>表达式类型⌘⇧显示一个弹出窗口
  • 导航>类型声明⌘⇧B:在编辑器中导航
  • 如果2。没有帮助,我确实导航>声明⌘B然后是2
  • 查看>快速定义⌥空间(或⌘Y)
  • 查看>参数信息⌘P:显示一个带有函数参数声明的弹出窗口

  • 派对迟到了,也不知道什么时候出来,但有一个背景:

    显示鼠标移动时的快速文档。延迟:[500]毫秒

    其中延迟是可编辑的

    你可以乘火车去

    文件->设置->编辑器/常规->其他/鼠标移动时显示快速文档


    工作原理类似于VS

    Ctrl+Q(查看|快速文档)?@LazyOne,Ctrl+Q在Mac上不起任何作用WebStorm@Green大括号/括号中写有可用于检查指定的快捷方式的菜单项。OP使用的窗口中的快捷键是
    Ctrl+Q
    。在Mac上,它可能只是
    F1
    或其他类型,我得到的是类型:而不是类型:任何我应该得到的类型。你有这个问题吗?对于那些更改了默认键绑定的人,在keymap设置中搜索
    表达式类型
    ^^^^^^^这是一个对我有效的答案。将快捷键连接到
    表达式类型
    。Cmd+hover可以正常工作,但我想将其连接到键盘快捷键。有办法吗?我使用Webstorm 2016.1和默认配置,但我没有看到。您需要做什么特别的事情吗?在Mac WebStorm 2019.1.2上运行良好。按住Cmd并悬停一个变量。Cmd+hover可以正常工作,但我想将其连接到键盘快捷方式。有办法吗?如果你有一个大对象被返回,它只会显示一个摘要“…12个以上…”。是否有方法访问整个类型?