Ruby有没有类似bpython的工具?
IRb(交互式Ruby)看起来很简单,跟bpython比起来就更普通了,即使你使用了wirble这个工具来增强它的功能。
有没有类似于bpython的Ruby工具呢?
2 个回答
12
使用Pry: http://pry.github.com
Pry是从头开始写的,它可以让你做很多事情:
- 查看方法的源代码
- 查看方法的文档(不需要使用RI,所以你不需要提前生成文档)
- 在不同的上下文中随意切换
- 在运行时随时调用,适用于任何上下文
- 支持语法高亮,让代码更易读
- 与gist集成,可以方便地分享代码片段
- 查看和重放历史记录,方便回顾之前的操作
- 可以打开编辑器,通过
edit-method obj.my_method
的语法来编辑方法
还有很多其他很棒和独特的功能