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

如何让PyCharm在Python/IPython控制台和编辑器中显示方法签名和文档?,ipython,pycharm,anaconda,Ipython,Pycharm,Anaconda,在IPython的QT控制台(在Windows 7上)中,如果我键入: import scipy scipy.zeros( 然后是Tab,它显示该方法的基本文档,如签名、参数、描述等。在PyCharm CE 3.4.1中,我启用了IPython作为我的控制台,但这并没有发生。在实际的编辑器中也是如此;如果我在编辑器中键入此代码,则不会显示任何内容。我不认为这与中的问题有关(PyCharm无法分辨某个东西的类型,因为它实际上没有运行它),但可能是这样 在pycharm中,您可以使用ctrl-q(

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

import scipy
scipy.zeros(

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

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

ctrl+p
以弹出方式显示方法签名(参数)


pycharm的其他快捷键都可用

非常旧的帖子,但仍然是个问题

要查看函数docstring,如IPython中的选项卡所示,当光标位于函数名称内(而不是括号之间)时,应按Ctrl+Shift+I或转到查看>快速定义。弹出窗口显示包含几行函数代码的函数docstring。但是,它并不完美,在某些情况下可能不起作用,比如熊猫


如果您正在查找Mac快捷方式,则它是
命令+p(⌘+P) 
,已接受答案的解决方案不起作用。

还可以选中
文件>设置>编辑器>常规中的复选框“鼠标移动时显示快速文档”以显示鼠标悬停:这是不可能记住的。。。有人能告诉我们“j”在Mac中代表什么,这样我们就可以记住它了吗?“q”在Windows中代表什么?
ctrl+q
显示函数参数,但在win10上不显示方法参数,pycharm 2019.@andyandy在pycharm版本2020.2.1中,我想它在
文件>设置>编辑器>代码编辑
下的
快速文档
部分在MacOS上显示鼠标移动的快速文档:首选项>编辑器>常规>Mac中的其他我这显示了打印对话框(pycharm社区),它可能是control+shift+space?对我来说,这显示了函数的参数。