在Pry中是否有相当的下一个?

使用pry作为debugging器时,我没有看到下一行的方法。 我所能find的就是编辑该方法并将binding.pry移动到下一行。 有这样的function吗?

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 

如果你想(这个和更多)debuggingfunction,你需要使用pry_debug : https : //github.com/Mon-Ouie/pry_debug

按Ctrl + D,你可以跳到下一个中​​断或退出

您也可以使用ruby-debug_pry ,它将pry集成为一个ruby-debug命令,使您可以轻松地在两者之间来回切换。

现在推荐一个名为pry-nav的新项目。

如果ruby版本> 2.0,build议使用pry-byebug

如果使用使用核磁共振1.9.2 +然后有一个新的项目, 撬debugging器 ,现在是推荐替代撬导航。 这是由pry-nav相同的作者,速度更快。