gpt4 book ai didi

intellij-idea - 如何在 WebStorm 中探索 TypeScript 推断类型

转载 作者:行者123 更新时间:2023-12-03 17:39:34 24 4
gpt4 key购买 nike

考虑到以下几点,WebStorm 中是否有一个选项可用于探索或导航推断的(或任何)TypeScript 定义和类型:

Ctrl+Shift+I ( View/Quick Definition ) 是一个不错的选择,但不是交互式的。例如,JSDoc 的 Ctrl+Q ( Quick Documentation ) 是交互式的,当此菜单打开时,可以轻松地在类型之间导航(使用 JSDoc 超链接)。但是使用 Ctrl+Shift+I 选项我只能看到 one一次定义,如果这个类型是 interface或其他多种类型组合的复杂类型,我无法探索它,所以在最好的情况下我需要用Find a Symbol寻找它。选项或其他方式。

Ctrl+Shift+P ( View/Expression Type ) - 这显示推断的类型(当它工作时),但由于同样的原因这还不够,我什至不能点击它(例如使用 Ctrl+B),因为它也不是交互式的。所以在最好的情况下,我需要记住推断的类型名称(由这个选项返回),我什至无法复制它,然后在最好的情况下我可以用 Find a Symbol 找到它选项或其他方式。

所以我正在寻找一个选项,如果存在的话,它结合了 Quick Definition & Expression Type菜单在一处?正如我所说,就像 JSDoc Quick View超链接菜单。

我会尽量抽出时间并添加一些屏幕截图以更好的方式解释问题和预期的解决方案。

考虑以下问题的答案,我要求一种深入探索推断类型的方法,而不仅仅是显示它的名称或信息:

  • How to show inferred TypeScript type in WebStorm?
  • How to find out the type of a TypeScript element (variable, function) in WebStorm?
  • 最佳答案

    至少对于一个变量,我能够做到这一点:
    选项 → Specify Type Explicitly .然后将 TypeScript 类型粘贴到它旁边。然后我可以复制和探索该类型。
    enter image description here
    enter image description here
    但是,不幸的是,键的顺序没有保留。

    关于intellij-idea - 如何在 WebStorm 中探索 TypeScript 推断类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39554897/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com