python - 跨 ipdb session 的历史记录

标签 python ipython ipdb

这个问题已经asked之前,但我找不到好的答案。所以,我想再问一遍。

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

有没有人能解决这个问题?

最佳答案

我遇到了同样的问题,所以我 forked项目并为持久历史添加一个补丁。您可以使用 pip 安装 fork 版本的 ipdb:

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

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

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

相关文章:

python - 有什么方法可以删除 python : 中 numpy 数组 "In-place"的特定元素

python - 使用python从列表中删除不需要的数据

embed - 如何嵌入 ipython 0.12 以便它继承调用者的命名空间?

python - 信号处理程序适用于 python 但不适用于 ipython

python-3.x - Py3k 和 IPython

python - Itertools.product 引发 "Error in argument"

python - 如何退出 ipdb 调试器?

python - 如何将字符串添加到 Pandas 数据框列系列中的每一行?

python - Scrapy,URL 上的哈希标签

python - 带有 python unittest 模块的 ipdb