如何在 PyCharm 中显示类型提示?

Posted

技术标签:

【中文标题】如何在 PyCharm 中显示类型提示?【英文标题】:How can I reveal type hints in PyCharm? 【发布时间】:2020-11-03 13:41:04 【问题描述】:

Python 的 mypy 有一个名为 reveal_type() 的特殊函数,它要求 linter 显示变量的类型。

PyCharm 不支持它,而是将该函数显示为不存在。

如何显示变量的类型提示?

【问题讨论】:

【参考方案1】:

默认情况下,PyCharm 将 F1 键绑定到“显示文档”命令。

在显示文档时,您可以看到变量的类型、函数签名、类签名和文档字符串。

您还可以直接使用 ctrl+shift+P 或将鼠标悬停并按下 ctrl 来查看类型。

如果您不使用默认键盘映射,您可以导航到查看 |快速文档:

【讨论】:

在 PyCharm 2020.3 中,Ctrl+Hover 现在只显示variable "b"

以上是关于如何在 PyCharm 中显示类型提示?的主要内容,如果未能解决你的问题,请参考以下文章

如何在鼠标悬停时禁用 JetBrains IDE(IntelliJ IDEA、PyCharm、WebStorm)中的自动显示提示

pycharm 可以建议或自动完成或插入类型提示吗?

Python 2.7 类型提示 PyCharm 中的可调用类型

对于PyCharm某些库没有自动提示的处理

pycharm使用@app显示未定义

在 PyCharm 中隐藏 Python 类型提示