如何使spyder Ipython Console自动显示函数参数工具提示?

时间:2017-08-04 02:56:22

标签: ipython anaconda spyder

我正在使用Anaconda3 IDE内部的Spyder。我发现这里的Ipython控制台非常有用,因为当我输入一个函数时,参数和默认值会自动出现。当我以前使用Jupyter笔记本时,没有这样的功能。 :(

我的意思是这样的: enter image description here

当您输入功能名称和左侧braket时,会弹出Arguments帮助窗口。

然而,我的问题是,有时候,在这个函数完成的中间,在这个例子中,我完成了输入bottom = a,但我忘记了应该传递给width的内容,所以让我们说我按下了在Windows系统中Alt+Tab以PDF格式检查它。然后我按Alt+Tab切换回Ipython控制台,但现在Arguments帮助窗口已经消失了。我的问题是,是否有任何捷径可以让它再次出现?通常情况下,我只需要清除所有参数,然后再次输入左括号,使其看起来可以帮助我指定参数,但这是不友好的。 enter image description here

对于这个叙述性描述感到抱歉,希望有人能理解并帮助我。

2 个答案:

答案 0 :(得分:2)

shift+tab返回参数窗口。
按下ctrl+space,以获取功能窗口,该窗口出现在一个点之后(例如,在“ plt.”之后)。

答案 1 :(得分:1)

使用对象检查器(在更高版本的Spyder中重命名为帮助窗口)。它提供了您正在寻找的信息等等!

  1. 在主窗口中,点击工具 - >偏好 - >帮助 - >自动连接 - >检查“IPython控制台”以及您要使用的任何其他控制台。

  2. 转到默认位于主Spyder gui右上方的帮助标签。

  3. 点击帮助窗口右上角的齿轮,然后选择“富文本”

  4. 将“帮助”选项卡左上角的“源”设置为“控制台”。

  5. 在您的IPython控制台中,输入plt.barh(

  6. 请注意齿轮旁边的锁定按钮。这将在您继续编写代码时将帮助窗口锁定到该功能。

    Object Inspector