使用 gdb
有一个 .gdbinit
[1] 文件,您可以在其中放置许多对于更复杂的调试 session 来说重要/必需的内容。
例如我最近需要的 Python 调试 session :
- 大量断点
- 大量显示表达式(类似于
gdb
中的watch
表达式) - 我希望有条件断点,但它们需要大量时间和精力(如果我有
.pdbinit
文件,我可能会更频繁地使用它们)。
Python 有 .pdbinit
文件(类似于 .gdbinit
文件)吗?
我至少想将断点列表放入 .pdbinit
文件中,这样我就不必输入 2-10 个或 N 个断点。
脚注:
[1] 对于那些不熟悉什么是 .gdbinit 文件的人,这里有一些信息:
- man page
我至少想将断点列表放入
.pdbinit
文件中,这样我就不必输入 2-10 个或 N 个断点。 - more friendly tutorial
最佳答案
我认为最接近 .gdbinit
的文件是 .pdbrc
。可以在此处存储别名以使调试更加方便。但是,人们可以在此文件中编写任意代码,用于扩展 pdb 调试器。
大多数tutorials关于此文件详细介绍了别名,但您也许能够找到一种方法来实现您正在寻求的要求。
关于python - Python 是否有 .pdbinit 文件(类似于 .gdbinit 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74381737/