如何在WebStorm中显示推断的TypeScript类型?
在VS2012中,您可以将鼠标悬停在typescript变量上,它将显示推断的类型。webstorm中有类似的功能吗?尽管不是完美的。按Ctrl键(或)⌘ macOS上的Cmd)并将鼠标悬停在变量上,以在webstorm中输入推理逻辑:如何在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中,它将作为快速文档的一部分工作,如果选中“首选项”
假设光标已经在变量上,最好的方法是:
更新:在2020.1中,它将作为快速文档的一部分工作,如果选中“首选项”>“编辑工具”>“鼠标移动时显示快速文档”,它将在悬停状态下工作。根据上下文,有不同的方式获取类型信息。(操作系统X的快捷方式)
派对迟到了,也不知道什么时候出来,但有一个背景:
显示鼠标移动时的快速文档。延迟:[500]毫秒
其中延迟是可编辑的
你可以乘火车去
文件->设置->编辑器/常规->其他/鼠标移动时显示快速文档
工作原理类似于VSCtrl+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个以上…”。是否有方法访问整个类型?