PyDev 和 Eclipse - 悬停时有什么方法可以显示功能文档吗?

PyDev and Eclipse - Is there any way to show the functions documentation when hovering it?

我想在悬停时检查功能文档,类似于我在 Java、Eclipse IDE 中编码时发生的情况。 可能吗?

它通常会显示它...问题是在这种特殊情况下,类型推理引擎没有找到文档字符串——即:它似乎 random.randint 就像分配给 Random._randint 并且没有关注它。

在这种特殊情况下,您可以通过使用 shell 自省而不是使用静态分析类型推断来要求获得 random 的完成。

您可以通过将 random 添加到 Forced Builtins 来实现,如 https://www.pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins

中所述

即:通过这样做,它会为我显示以下内容(请注意,如果可以,悬停不仅会显示文档字符串,还会显示源代码,它提供了签名和文档字符串):

我今天遇到了同样的问题,并且能够在 Window --> 首选项 --> PyDev --> 编辑器 --> 悬停屏幕上修复它。在该屏幕上,我选择了 Combine Hovers 的单选按钮,应用该更改后,当鼠标悬停在我的脚本中定义的 variables/functions 上时,我得到了 pop-up 信息在导入的模块中定义。