【发布时间】:2017-03-22 12:50:07
【问题描述】:
出于某种原因,在我使用的 ipython shell 中,我可以找到某些命令,但它并不关心完成它们。
例如:
hist -g bla
给我以下历史记录:
659/1: import os as bla
适用于
rerun 659/1
但是当我输入时
import os as
然后按向上箭头,它拒绝完成该行,即使 hist 命令清楚地找到它。
这可能是什么原因?除了手动对每个命令使用 hist -g 并将其重新复制粘贴到终端之外,我还有其他方法可以恢复命令吗?
向上箭头确实完成了最近的命令,即使长度应该足够大(10000 行)也可以完成早期的命令。
更新: 尝试从头开始创建一个 CLEAN history.sqlite 文件,并为所有命令的每一行创建 history.store_inputs,但仍然无法完成某些命令,而确实完成了其他命令......
【问题讨论】: