如何移动到binding.pry中的下一行?

时间:2017-11-27 17:10:30

标签: ruby-on-rails ruby rubygems pry binding.pry

在byebug中,我们可以通过键入'n'移动到下一行,同样也可以移动到'pry'中的下一行?

我已经完成了文档,但没有任何结果。

3 个答案:

答案 0 :(得分:5)

结帐pry-nav,它会为您提供nextstep等方法,这些方法应该是您所需要的。

如果您使用常规旧Pry,则可以使用exit转到下一个binding.prydisable-pry完全退出Pry。

答案 1 :(得分:2)

不能。 pry没有任何命令可以让您跳到下一行。因此,您的替代方法是:

  1. 在下一个断点处添加新的pry.binding,然后使用exit在更新之间跳转。
  2. 使用pry-byebugpry-nav之类的宝石添加next命令以跳至下一行。
  3. 使用pry-byebugpry-debugger之类的gem添加break命令来添加break <Class#method>之类的断点。

安装pry-byebug是适合您的情况的最佳解决方案,仅凭pry便无法实现。

答案 2 :(得分:-1)

您可以exit继续代码流