如何在IPython Notebook Server 3中查看函数参数?

时间:2015-06-15 21:22:04

标签: ipython-notebook jupyter

我最近切换到了IPython Notebook 3(确切地说是3.1.0-cbccb68),即Anaconda版本。以前当我输入一个函数并打开这样的括号时:

time.sleep()

如果光标在括号之间,那么我会得到一个显示函数参数的上下文覆盖菜单。现在我没有看到它,虽然我已经搜索过,但我无法找到如何启用此功能。

4 个答案:

答案 0 :(得分:206)

在1.0中,功能绑定到(tab以及shift-tab,在2.0 tab中已被弃用但在某些明确的情况下仍然可以正常完成或检查是竞争对手在很多情况下。建议始终使用shift-Tab。 {H}已添加为(,因为在类似Haskell的语法中也会引起混淆,因为它在更多情况下可以将人们推向Shift-Tab。在3.0中,已弃用的绑定已被删除,有利于官方,现在已超过18个月Shift-Tab

所以按Shift-Tab

答案 1 :(得分:10)

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

,如果它不起作用,请确保您已正确执行代码。在这种情况下,请确保import pandas as pd已正确运行,然后再检查以下快捷方式。

在使用快捷方式之前,将光标置于括号()的中间。

shift + tab

显示简短文档和少量参数

enter image description here

shift + tab + tab

使用滚动条扩展文档

enter image description here

shift + tab + tab + tab

提供带有工具提示的文档:“您键入时会停留10秒钟”。这意味着您可以编写参数并等待10秒。

enter image description here

shift + tab + tab + tab + tab

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

enter image description here

答案 2 :(得分:6)

尝试Shift-Tab-Tab会出现比Shift-Tab更大的文档。一样,但是您可以向下滚动。

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

Shift-Tab-Tab-Tab-Tab和文档字符串出现在寻呼机中(窗口底部的一小部分)并停留在那里。

答案 3 :(得分:1)

Shift-Tab对我有用,可以查看商品