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 信息在导入的模块中定义。
它通常会显示它...问题是在这种特殊情况下,类型推理引擎没有找到文档字符串——即:它似乎 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 信息在导入的模块中定义。