Rails和Byebug - 如何重新显示当前行上下文

时间:2013-11-26 16:49:06

标签: ruby-on-rails byebug

当我使用Byebug进行调试时,有时我会评估终端中的一些变量,这会导致显示的行上下文“上升”。然后我想再将它打印到屏幕上。我怎么能这样做?

我想也许'显示'会这样做,但显然它会做其他事情。

2 个答案:

答案 0 :(得分:21)

我认为你正在寻找list =,它基本上以你第一次进入调试器的方式显示你的位置(默认情况下 - 你可以关闭自动列表)。

list命令有几个不同的选项。 list =以当前行为中心显示。没有=,它将显示接下来的10行。

答案 1 :(得分:0)

您可以执行l =l=list =。他们都是一样的。

Ref Shadwell's answer & barlop's comment.