簡體   English   中英

如何在 IPython Notebook Server 3 中查看函數參數?

[英]How can I see function arguments in IPython Notebook Server 3?

我最近切換到 IPython Notebook 3(確切地說是 3.1.0-cbccb68),Anaconda 版本。 以前,當我鍵入一個函數並打開這樣的括號時:

time.sleep()

如果光標在括號之間,那么我會得到一個顯示函數參數的上下文覆蓋菜單。 現在我沒有看到它,雖然我已經搜索過,但我無法找到如何打開此功能。

在 1.0 中,該功能綁定到(tabshift-tab ,在 2.0 中tab已被棄用,但在某些明確的情況下仍然可以完成或檢查在許多情況下是競爭的。建議始終使用shift-Tab(還添加了不推薦使用類似 Haskell 的語法,因為它在更多情況下工作,因此也將人們推向 Shift-Tab。在 3.0 中,已棄用的綁定已被刪除,以支持官方,現在Shift-Tab存在 18 個月以上。

所以按Shift-Tab

嘗試Shift-Tab-Tab出現比Shift-Tab更大的文檔。 它是一樣的,但你可以向下滾動。

Shift-Tab-Tab-Tab和工具提示將在您鍵入時停留 10 秒鍾。

Shift-Tab-Tab-Tab-Tab和文檔字符串出現在尋呼機中(窗口底部的一小部分)並停留在那里。

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

如果它不起作用,請確保您是否正確執行了代碼。 在這種情況下,在檢查以下快捷方式之前,請確保import pandas as pd已正確運行。

在使用快捷方式之前,將光標放在括號()中間。

shift + tab

顯示簡短的文檔和很少的參數

在此處輸入圖片說明

shift + tab + tab

用滾動條展開文檔

在此處輸入圖片說明

shift + tab + tab + tab

提供帶有工具提示的文檔:“在您鍵入時會停留 10 秒”。 這意味着它允許您編寫參數並等待 10 秒。

在此處輸入圖片說明

shift + tab + tab + tab + tab

它在底部打開一個小窗口,並帶有選項(小窗口的右上角)以在新的瀏覽器選項卡中打開完整的文檔。

在此處輸入圖片說明

Shift-Tab 適用於我查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM