默认情况下,在IPython调试期间,ipdb显示代码中当前位置下方的一行。
有什么简单的方法可以让显示的面积更大一点吗?我认为它是可配置的,但还没有找到。
发布于 2016-03-09 05:03:36
您可以通过以下操作获得更多的上下文:
ipdb.set_trace(context=21)
永久上下文大小
若要永久设置上下文大小,请执行以下操作查找安装目录
python -c 'import ipdb; print(ipdb)'
它将显示一个__init__.py
文件。打开该文件并找到行(这也可以在IPDB的__main__.py
中找到)
def set_trace(frame=None, context=3):
将3
更改为任意多个上下文行。
https://stackoverflow.com/questions/6240887
复制相似问题