web-dev-qa-db-ja.com

binding.pryの次の行に移動する方法は?

Byebugでは、「n」と入力して次の行に移動できます。同様に、「pry」の次の行に移動する方法はありますか?

私はそこのドキュメントを調べましたが、何もうまくいきません。

11
vikas95prasad

pry-nav を確認してください。これは、nextstepなどのメソッドを提供します。

通常の古いPryを使用している場合は、exitを使用して次のbinding.pryまたはdisable-pry Pryを完全に終了します。

8
garythegoat

できません。 pryには、次の行にジャンプできるコマンドはありません。だから、あなたの選択肢は:

  1. 次のブレークポイントに新しいpry.bindingを追加してから、exitを使用してビンギング間をジャンプします。
  2. 次の行にジャンプするnextコマンドを追加するpry-byebugpry-navなどのgemを使用します。
  3. pry-byebugまたはpry-debuggerなどのgemを使用して、break <Class#method>などのブレークポイントを追加するbreakコマンドを追加します。

pry-byebugをインストールすることは、あなたの場合に最適なソリューションです。pryだけではこれを達成できません。

5
lcjury

exitでコードフローを続行できます

1
a131