【发布时间】:2017-11-27 17:10:30
【问题描述】:
在 byebug 中我们可以通过输入 'n' 移动到下一行,类似地在 'pry' 中是否可以移动到下一行?
我已经浏览了那里的文档,但没有任何结果。
【问题讨论】:
标签: ruby-on-rails ruby rubygems pry binding.pry
在 byebug 中我们可以通过输入 'n' 移动到下一行,类似地在 'pry' 中是否可以移动到下一行?
我已经浏览了那里的文档,但没有任何结果。
【问题讨论】:
标签: ruby-on-rails ruby rubygems pry binding.pry
查看pry-nav,它为您提供next 和step 等方法,这应该是您正在寻找的。p>
如果您使用的是普通的旧 Pry,您可以使用 exit 转到下一个 binding.pry 或 disable-pry 以完全退出 Pry。
【讨论】:
pry-byebug把这两个库结合起来。
pry-nav 和pry-rails 目前需要不同版本的pry 并且不兼容。
你不能。 pry 没有任何命令可以让你跳到下一行。所以,你的选择是:
pry.binding,然后使用exit 在两个binging 之间跳转。pry-byebug 或pry-nav 这样的gem 添加next 命令跳转到下一行。pry-byebug 或pry-debugger 这样的gem 添加break 命令来添加像break <Class#method> 这样的断点。安装pry-byebug 是适合您情况的最佳解决方案,仅使用pry 是无法实现的。
【讨论】:
你可以exit继续代码流程
【讨论】: