这个问题以前是asked,但我找不到很好的答案。所以,我想再问一次。

我希望ipdb记住跨 session 的命令。现在,它可以提取在Ipython session 中执行的命令,但不能从旧的ipdb session 中提取命令。如果我可以使用此功能,将节省大量时间。

有人能解决这个问题吗?

最佳答案

我也遇到了同样的问题,因此我在项目中forked并添加了用于永久历史记录的补丁程序。您可以使用pip安装ipdb的分支版本:

pip install git+https://github.com/michelesr/ipdb.git

只需确保您的IPython版本为5.0或更高。可以在article中找到实现信息。

关于python - ipdb session 中的历史记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26810905/

10-12 22:04