2014-05-11 36 views
0

使用Anaconda的iPython筆記本我可以使用彈出與函數定義,只要適當的導入語句已被執行。iPython筆記本 - 什麼提供功能定義使用<TAB>

我自從刪除了anaconda是因爲它弄亂了我所有其他的python項目,並且選擇了爲數據分析設置單獨的virtualenv。

我如何配置我的環境來完成像anaconda的版本一樣的tab完成?

回答

0

需要說明的是,ipython筆記本並不特定於Anaconda,tab-completion是ipython的一般功能。如果你執行ipython或ipython筆記本,你應該仍然沒有Anaconda的tab完成。如果你沒有IPython中,您可以通過使用得到它:

pip install ipython 

如果你有自己的代碼,標籤完成會自動工作,但如果你想定製什麼顯示,定義一個方法看起來像這樣:

def __init__(self): 
    return ["first_property_name", "second_name", "something_else"] 

這是關於它的link to the ipython docs