我希望在筆記本中獲得自動完成功能,即當我鍵入內容時,會出現下拉菜單,並顯示所有可能的內容,而無需按Tab鍵。有這樣的事嗎?如何在不使用標籤的情況下在jupyter筆記本中獲得自動完成功能?
我想:
%配置IPCompleter.greedy =真
但這需要被按下的標籤按鈕
我希望在筆記本中獲得自動完成功能,即當我鍵入內容時,會出現下拉菜單,並顯示所有可能的內容,而無需按Tab鍵。有這樣的事嗎?如何在不使用標籤的情況下在jupyter筆記本中獲得自動完成功能?
我想:
%配置IPCompleter.greedy =真
但這需要被按下的標籤按鈕
似乎目前還沒有辦法做你想做的。
它可能是爲了表現。每次擊鍵都會產生昂貴和麻煩的自動完成。
當你編碼時,你通常會知道你在輸入什麼。所以自動完成標籤就足夠了。
更新:
似乎有些人不同意這個答案達成一致反映在downvote,但請注意它的上下文。
關於選項卡自動完成,我喜歡它比被每個擊鍵的建議困擾。這是個人喜好,但我想每個人在熟悉代碼時都會感覺相同。
jupyter有一個名爲'Hinterland'的擴展名,它在輸入時自動顯示下拉菜單。還有一些其他有用的擴展。
爲了安裝擴展,您可以按照指南github repo。要輕鬆激活擴展程序,您可以使用extensions configurator。
「自動完成標籤足夠好」 - 我不同意,我認爲大多數主流和廣泛使用的IDE(如Visual Studio和Spyder)的開發人員也不同意。在其他IDE中使用較少的資源時,問題就解決了。也許有一個具體的技術問題阻止了它在jupyter中的有效實現,但這並不意味着它夠好。 –