您可以使用正确的gem扩展irb以实现所有bpython功能及更多功能: wirble:用于语法高亮(正如您已经知道的那样) bond:用于更高级的自动补全 utilitybelt:类似于pastebin的命令 sketches:便于编辑和评估代码 boson:用于创建按需加载的命令库的命令框架 hirb:用于将视图与每个类相关联的框架 更多gem,请参见此处。
使用Pry:http://pry.github.com Pry是从头开始编写的,它让您可以: 查看方法源代码 查看方法文档(不使用RI,因此您不必预先生成它) 在不同上下文中弹入和弹出 可以在任何上下文中运行时调用 语法高亮 集成gist 查看并重放历史记录 使用edit-method obj.my_method语法打开编辑器以编辑方法 还有许多更棒和原创的功能。