出於某種原因,在我使用的ipython shell中,我可以找到某些命令,但它並不在意完成它們。ipython歷史完成部分工作
的例子是:
hist -g bla
給了我下面的歷史行:
659/1: import os as bla
與
rerun 659/1
但是當我鍵入
import os as
工作
然後按向上箭頭,它拒絕完成該行,即使hist命令清楚地發現它。
這可能是什麼原因造成的?有沒有辦法讓我恢復命令,而不是手動使用hist -g爲每個命令並將其複製粘貼到終端中?
向上的箭頭可以完成更新的命令,儘管長度應該足夠大(10000行)以完成更早的命令。
UPDATE: 試圖從頭開始創建一個乾淨history.sqlite文件,history.store_inputs對所有命令的每一行,仍然不能完成某些命令同時也會完成其他...