在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相同的作者,速度更快。