是否有类似于bpython的Ruby工具?

21

bpython相比,即使使用了wirble,IRb也相当平淡无奇。

是否有与bpython类似的Ruby语言工具?


抱歉,我完全忽略了你问题中的“wirble”部分,并回答了关于尝试wirble的内容。我认为我的帖子没有以任何方式回答你的问题,因此我已经投票删除它。 - nas
@nas,别担心。只是提醒一下:当你“投票”删除自己的答案时,它们会立即被删除。也就是说,我看不到你在这里发布了一个答案 :) - maček
2个回答

13

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

  • wirble:用于语法高亮(正如您已经知道的那样)
  • bond:用于更高级的自动补全
  • utilitybelt:类似于pastebin的命令
  • sketches:便于编辑和评估代码
  • boson:用于创建按需加载的命令库的命令框架
  • hirb:用于将视图与每个类相关联的框架

更多gem,请参见此处


1
好的,现在应该有人写一个 gem 将它们全部拉进来,并用 irb 很好地加载它们。有人愿意吗? :-) - perimosocordiae
1
请查看以下链接,user83510,这是您的请求:https://dev59.com/NG865IYBdhLWcg3wTctY - DGM

12

使用Pry:http://pry.github.com

Pry是从头开始编写的,它让您可以:

  • 查看方法源代码
  • 查看方法文档(不使用RI,因此您不必预先生成它)
  • 在不同上下文中弹入和弹出
  • 可以在任何上下文中运行时调用
  • 语法高亮
  • 集成gist
  • 查看并重放历史记录
  • 使用edit-method obj.my_method语法打开编辑器以编辑方法

还有许多更棒和原创的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接