出于某种原因,在我使用的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对所有命令的每一行,仍然不能完成某些命令同时也会完成其他...