Gem 求助 关于 pry 的使用

hexawing · 2012年05月31日 · 最后由 lb563 回复于 2012年07月27日 · 4065 次阅读

昨天终于把 pry 跑起来了,很爽,但有个小问题想请教一下: pry 断点的地方会列出来当前的程序片断,然后在屏幕下面可以敲命令 但如果我一个不小心列了一个诸如 User.all 这样的命令,列出来百十个用户,就会唰地一下子把上面的程序片断挤跑了,有没有办法让断点附近的程序片断再显示一遍呢?

使用命令:whereami

关注下,有机会用下,呵呵。

@heliang7

到你 Rails 项目里面的 Gemfile 添加这个

gem 'pry-rails'

然后试试 rails c

#2 楼 @heliang7

哈哈,说错了,是到我们 rails 项目里。

#1 楼 @lb563 哈,就是这个,大感谢!

#5 楼 @hexawing 有时候忘记了这些命令怎么拼写的,就用 tab 键来提示,tab 键会列出相关的命令例如:

[1] pry(main)> w
warn      when      whereami  while 

#6 楼 @lb563 嗯,这个补全我知道,挺强大,但开始我根本不知道有没有这功能,所以猜都没法猜……

#4 楼 @hisea 昨天已经成功的用过了啊,配合 pry-nav 很强大。

#1 楼 @lb563 请问有没有类似 shell 里面的 clear 清屏的命令

#10 楼 @reducm .clear

pry-remote 配合 pow ,很好使,对于一个习惯 puts 来调试的人来说。

#10 楼 @reducm 是的楼上都热情回答了 ".clear"

需要 登录 后方可回复, 如果你还没有账号请 注册新账号