如何在 IPythonNotebookServer3中查看函数参数?

我最近转向了 IPython Notebook 3(确切地说是3.1.0-cbccb68) ,Anaconda 版本。之前我输入一个函数,打开一个括号,如下所示:

time.sleep()

如果光标位于圆括号之间,那么我将得到一个上下文覆盖菜单,显示函数参数。现在我没有看到它,虽然我已经搜索过了,但是我不知道如何才能打开这个功能。

192228 次浏览

在1.0中,功能与 (tab以及 shift-tab相结合,在2.0中,tab被弃用,但在一些明确的情况下仍然功能完成或检查在许多情况下是竞争的。建议始终使用 shift-Tab(在类似 Haskell 的语法中也被认为是不合时宜的,因为它在更多的情况下也会把人们推向 Shift-Tab。在3.0中,废弃的绑定已经被移除,有利于官方,目前为18个月以上,现在 Shift-Tab

Shift-Tab

尝试使用 Shift-Tab-Tab会出现一个比使用 Shift-Tab更大的文档,它们是一样的,但是你可以向下滚动。

键入时,Shift-Tab-Tab-Tab和工具提示将停留10秒。

Shift-Tab-Tab-Tab-Tab和 docstring 出现在页面中(窗口底部的一小部分)并停留在那里。

Shift-Tab 为我工作,查看文件

为@Thomas G 的回答添加屏幕截图(示例)和更多上下文。

如果它不工作,请确保您是否正确地执行了代码。在这种情况下,在检查下面的快捷方式之前,请确保正确运行 import pandas as pd

在使用快捷键之前,将光标放在括号 ()的中间。

shift + tab

显示短文档和少量参数

enter image description here

shift + tab + tab

用滚动条展开文档

enter image description here

shift + tab + tab + tab

提供带有工具提示的文档: “在键入时将逗留10秒钟”。这意味着它允许你编写 params 并等待10秒钟。

enter image description here

shift + tab + tab + tab + tab

它在底部打开一个小窗口(小窗口的右上角) ,可以在新的浏览器选项卡中打开完整的文档。

enter image description here