48 votes

Existe-t-il l'équivalent de next dans Pry ?

Je ne vois pas un moyen d'aller simplement à la ligne suivante lors de l'utilisation de pry comme débogueur. Tout ce que je peux trouver, c'est de modifier la méthode et de déplacer binding.pry vers la ligne suivante. Existe-t-il une telle fonctionnalité ?

 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

78voto

mko Points 3356

Ctrl+D, vous pouvez passer à la prochaine pause ou quitter

19voto

Kit Ho Points 4632

Recommander d'utiliser pry-byebug si ruby version >2.0

13voto

deviousdodo Points 7388

Si vous voulez (ceci et plus) des fonctionnalités de débogage, vous devrez utiliser pry_debug : https://github.com/Mon-Ouie/pry_debug

11voto

banister Points 13181

Vous pouvez également utiliser ruby-debug_pry qui intègre pry en tant que commande ruby-debug , vous permettant de basculer facilement entre les deux.

Un nouveau projet appelé pry-nav est maintenant la méthode recommandée pour le faire.

10voto

nmott Points 4216

Si vous utilisez l'utilisation de l'IRM 1.9.2+, il existe un nouveau projet, pry-debugger , qui est maintenant le remplacement recommandé pour pry-nav. Il est du même auteur que pry-nav et est plus rapide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X