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

How to move to the next line in binding.pry ?

在 byebug 中我们可以通过输入 'n' 移动到下一行,同样地,在 'pry' 中是否有移动到下一行的方法?

我已经阅读了那里的文档,但没有任何结果。

您可以exit继续代码流

查看 pry-nav,它为您提供了 nextstep 等方法,这应该是您正在寻找的方法。

如果您使用的是普通的旧 Pry,您可以使用 exit 转到下一个 binding.prydisable-pry 完全退出 Pry。

你不能。 pry 没有任何让你跳到下一行的命令。因此,您的备选方案是:

  1. 在下一个断点处添加一个新的 pry.binding,然后使用 exit 在 bingings 之间跳转。
  2. 使用像 pry-byebugpry-nav 这样的 gem 谁添加 next 命令跳转到下一行。
  3. 使用gem like pry-byebug or pry-debugger who adds the break command to add breakpoints like break <Class#method>.

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