4

pdbpp用来调试程序。我想知道是否可以在不同会话之间保存和恢复pdbpp's (或's )状态。pdb

我的意思是我想在调试器进程的独立调用之间保留我的所有断点、别名、显示列表等。

我知道状态保留在单个调试器进程中。但是如果我退出调试器并重新启动它会怎样。有可能恢复状态吗?

4

1 回答 1

2

pdb文档:

如果文件 .pdbrc 存在于用户的主目录或当前目录中,则读入并执行该文件,就好像它是在调试器提示符下键入的一样。这对于别名特别有用。如果两个文件都存在,则首先读取主目录中的文件,并且本地文件可以覆盖在那里定义的别名。

~/.pdbrc从这里可以得出结论,拥有一个可以定义通用别名、命令和显示列表的文件通常很有用。

断点可能应该在本地.pdbrc文件中定义,因为它们是非常特定于程序的。

在我们也可以有的情况下,pdbpp我们可以~/.pdbrc.py在其中放置任意 Python 代码,例如,自定义调试器配置、配置历史记录等。

于 2013-05-17T13:27:09.540 回答