0
使用Anaconda的iPython筆記本我可以使用彈出與函數定義,只要適當的導入語句已被執行。iPython筆記本 - 什麼提供功能定義使用<TAB>
我自從刪除了anaconda是因爲它弄亂了我所有其他的python項目,並且選擇了爲數據分析設置單獨的virtualenv。
我如何配置我的環境來完成像anaconda的版本一樣的tab完成?
使用Anaconda的iPython筆記本我可以使用彈出與函數定義,只要適當的導入語句已被執行。iPython筆記本 - 什麼提供功能定義使用<TAB>
我自從刪除了anaconda是因爲它弄亂了我所有其他的python項目,並且選擇了爲數據分析設置單獨的virtualenv。
我如何配置我的環境來完成像anaconda的版本一樣的tab完成?
需要說明的是,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。