【问题标题】:How do I get PyCharm to show method signatures and documentation in the Python/IPython console and the editor?如何让 PyC​​harm 在 Python/IPython 控制台和编辑器中显示方法签名和文档?
【发布时间】:2014-11-23 02:51:52
【问题描述】:

在 IPython 的 QT 控制台(在 Windows 7 上)中,如果我输入:

import scipy
scipy.zeros(

接着是 Tab,它显示该方法的基本文档,例如它的签名、参数、描述等。在 PyCharm CE 3.4.1 中,我启用了 IPython 作为我的控制台,但这不会发生。在实际编辑器中也是如此;如果我在编辑器中输入这段代码,什么都不会出现。我认为这与this question 中的问题无关(PyCharm 无法分辨某事的类型,因为它实际上并没有运行它)但也许是。

【问题讨论】:

    标签: ipython pycharm anaconda


    【解决方案1】:

    在 pycharm 中,您可以使用 ctrl-q(或 mac 上的 ctrl-j)来快速查看光标下的函数。

    【讨论】:

    • 还可以选中File>Settings>Editor>General 中的复选框“鼠标移动时显示快速文档” 以在鼠标悬停时显示:jetbrains.com/help/pycharm/2017.1/…
    • 这不可能记住...有人可以告诉我们“j”在 Mac 中代表什么,以便我们记住这个吗? Windows 中的“q”代表什么?
    • ctrl + q显示函数参数但在win10、pycharm 2019上不显示方法参数。
    • @andyandy 在 Pycharm 版本 2020.2.1 我认为它在 File>Settings>Editor>Code EditingQuick Documentation 部分
    • MacOS 上显示鼠标移动的快速文档Preferences>Editor>General>Other
    【解决方案2】:

    Ctrl + P 将方法签名(参数)显示为弹出窗口。

    pycharm的其他快捷键都可以here

    【讨论】:

      【解决方案3】:

      很老的帖子,但它仍然是一个问题。

      要查看函数文档字符串,就像 IPython 中的 TAB 显示的那样,您应该在光标位于函数名(不在括号之间)。弹出窗口显示包含几行函数代码的函数文档字符串。但是,它并不完美,在某些情况下可能无法正常工作,例如 pandas.read_csv()

      【讨论】:

        【解决方案4】:

        如果您正在寻找 Mac 快捷方式,它是 Command + P (⌘+P),接受的答案的解决方案不起作用。

        【讨论】:

        • 对于 Mac 中的我来说,这显示了打印对话框(PyCharm 社区)
        • 可以是control+shift+space吗?对我来说,它显示了函数的参数。
        猜你喜欢
        • 2019-06-29
        • 1970-01-01
        • 1970-01-01
        • 2018-01-24
        • 2018-05-21
        • 2011-07-15
        • 1970-01-01
        • 2021-01-29
        • 2016-11-09
        相关资源
        最近更新 更多