21

与 bpython相比,IRb非常简单,即使使用wirble 也是如此

是否有任何与 bpython 相当的红宝石?

4

2 回答 2

13

您可以使用正确的 gem 扩展 irb 以实现 bpython 的所有功能和更多功能:

  • wirble:用于语法高亮(如您所知)
  • bond:用于更高级的自动完成
  • 实用程序带:用于类似 pastebin 的命令
  • 草图:用于轻松编辑和评估代码
  • boson:用于创建要根据需要加载的命令库的命令框架
  • hirb : 为每个类关联视图的框架

如需更多宝石,请参阅此处

于 2010-06-01T21:14:20.460 回答
12

Use Pry: http://pry.github.com

It is written from scratch and let's you:

  • view method source code
  • view method documentation (not using RI so you dont have to pre-generate it)
  • pop in and out of different contexts
  • invoke at runtime, in any context
  • syntax highlighting
  • gist integration
  • view and replay history
  • open editors to edit method using edit-method obj.my_method syntax

A tonne more great and original features

于 2011-04-28T01:52:40.883 回答