当使用pry作为调试器时,我看不到一种直接进入下一行的方法.我所能找到的就是编辑方法并移动绑定.翻到下一行.有这样的特点吗?

22:     def scan path
23:         @last_line_had_text, @files_read, @hands_read = nil, 0, 0
24:         Find.find(path){ |file_name|
=> 25:          binding.pry
26:             read_file(file_name) if file_name.include?(".txt")
27:         }
28:     end

推荐答案

如果你想要调试功能,你需要使用pry_debug:https://github.com/Mon-Ouie/pry_debug

Ruby相关问答推荐

Ruby:如何在 vanilla ruby​​ 中使用有效支持日期?

类中的 Ruby 类(或模块中的模块)

使用 Ruby 将文件从一个目录复制到另一个目录

在基于值的哈希数组上唯一

我可以在 Ruby 中使用默认值创建一个数组吗?

复制文件,在 Ruby 中根据需要创建目录

Ruby:如何卸载设计(uninstall Devise)?

按可能为 nil 的属性对对象的 ruby​​ 数组进行排序

如何自定义 Jekyll 的 url?

如何在Ruby中获取终端窗口的宽度

在 Ruby 中重写 to_s 方法不好吗?

使用 `?`(问号)在 Ruby 中获取 ASCII 字符代码失败

获取下周一(或一周中的任何一天)的日期的 Ruby 代码

判断字符串是否为空的Ruby方法?

如何使用密码保护我的 /sidekiq 路由(即需要对 Sidekiq::Web 工具进行身份验证)?

Ruby 异常 - 为什么是else?

为什么表达式 (true == true == true) 会产生语法错误?

为什么 __FILE__ 大写而 __dir__ 小写?

obj.nil?与 obj == nil

如何从字符串创建 Ruby 日期对象?