作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
默认情况下,在 IPython 中调试期间,ipdb显示代码中当前位置的上一行和下一行。
有没有一种简单的方法可以使显示的区域更大一些?我认为它是可配置的,但一直找不到。
最佳答案
您可以在 ipdb 中键入 l
以显示更多当前上下文的几行
你可以继续点击l
,它会继续从文件中显示更多行
如果您想在当前行周围显示更多上下文行,您可以键入 l
来获取当前行。然后输入 l curr_line - 10, curr_line + 10
。假设我在 50 号线,我想看看周围的 20 条线。我会输入:l 40,60
以查看更多信息。
正如@jrieke 在评论中所指出的,您还可以点击 ll
以获得更大的上下文。 ll
的一个好处是它会从当前方法的开头一直打印出来(而连续的 l
会显示断点下方的更多行)。
关于python - 如何让 ipdb 在调试时显示更多的上下文行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240887/
我是一名优秀的程序员,十分优秀!