如何让PyCharm在Python / IPython控制台和编辑器中显示方法签名和文档?

时间:2014-09-28 17:28:28

标签: ipython pycharm anaconda

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

import scipy
scipy.zeros(

后面是Tab,它显示方法的基本文档,如签名,参数,描述等。在PyCharm CE 3.4.1中,我启用了IPython作为我的控制台,但这不会发生。在实际编辑器中也是如此;如果我在编辑器中输入此代码,则不显示任何内容。我不认为这与this question中的问题有关(PyCharm无法分辨某些东西的类型,因为它实际上并没有运行它),但也许就是这样。

4 个答案:

答案 0 :(得分:20)

在pycharm中你有ctrl-q(或mac上的ctrl-j),用于光标下函数的快速文档。

答案 1 :(得分:1)

帖子很旧,但这仍然是一个问题。

要查看函数文档字符串,如IPython中的TAB所示,应在光标位于鼠标左键内的同时按 Ctrl + Shift + I 或转到 View> Quick Definition 函数名称(不在括号之间)。弹出窗口显示功能文档字符串,其中包括几行功能代码。但是,它并不完美,在某些情况下可能无法正常工作,例如 pandas.read_csv()

enter image description here

答案 2 :(得分:1)

如果您要使用Mac快捷方式Command + P (⌘+P),则接受的答案的解决方案无效。

答案 3 :(得分:0)

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

pycharm的其他快捷键均可用here