57

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

4

4 回答 4

62

虽然不完美。按下Ctrl键(或⌘ Cmd在 macOS 上)并将鼠标悬停在变量上以启动 webstorm 中的推理逻辑:

在此处输入图像描述

于 2013-09-17T09:30:24.480 回答
50

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

  1. Ctrl+ Shift+P
  2. Return

WS2017.2 Ctrl (Cmd) +开始Hover显示推断类型。

您也可以尝试快速文档Ctrl+ QF1对于 OS X)

更新:在 2020.1 中,它将作为快速文档的一部分工作,并且如果选中了Preferences > EditoGeneral > Show quick documentation on mouse move ,它将在悬停时工作

于 2015-11-06T14:14:21.107 回答
9

派对迟到了,不知道什么时候出来的,但有一个设置:

Show quick documentation on mouse move. Delay: [500] ms

延迟是可编辑的。

你可以通过

File -> Settings -> Editor/General -> #Other / Show quick documentation on mouse move

工作类似于 VS

于 2019-07-15T18:41:19.267 回答
8

根据上下文,有不同的方法来获取类型信息。(OS X 的快捷方式)

  1. 查看 > 表达式类型 ⌘⇧P:显示一个弹出窗口
  2. 导航 > 类型声明 ⌘⇧B:在编辑器中导航
  3. 如果 2. 没有帮助,我执行导航 > 声明 ⌘B,然后执行 2。
  4. 查看 > 快速定义 ⌥Space(或⌘Y
  5. View > Parameter Info ⌘P : 显示一个带有函数参数声明的弹出窗口
于 2017-05-19T10:57:02.377 回答