web-dev-qa-db-fra.com

Comment passer à la ligne suivante dans binding.pry?

Dans byebug, nous pouvons passer à la ligne suivante en tapant 'n', de même existe-t-il de toute façon de passer à la ligne suivante dans 'pry'?

J'ai parcouru la documentation mais rien ne fonctionne.

11
vikas95prasad

Découvrez pry-nav , il vous donne des méthodes comme next et step, qui devraient être ce que vous recherchez.

Si vous êtes dans un ancien Pry ordinaire, vous pouvez utiliser exit pour passer à la prochaine binding.pry ou disable-pry pour quitter complètement Pry.

8
garythegoat

Tu ne peux pas. pry n'a aucune commande qui vous permet de passer à la ligne suivante. Donc, vos alternatives sont:

  1. Ajout d'un nouveau pry.binding sur le prochain point d'arrêt, puis en utilisant exit pour sauter entre les bingings.
  2. Utiliser un bijou comme pry-byebug ou pry-nav qui ajoute la commande next pour passer à la ligne suivante.
  3. Utiliser un bijou comme pry-byebug ou pry-debugger qui ajoute la commande break pour ajouter des points d'arrêt comme break <Class#method>.

Installation de pry-byebug est la meilleure solution pour votre cas, vous ne pouvez pas y parvenir avec simplement pry.

5
lcjury

vous pouvez exit pour continuer le flux de code

1
a131