我开始使用Ruby,并且想知道是否有一个类似于Python的IDLE的交互式控制台,你知道,它具有上下文突出显示和自动完成功能。我已经尝试了IRB,但它相当简洁(虽然它完成了工作;毫无疑问)。谷歌搜索没有帮助。你们有什么建议吗?
答案 0 :(得分:3)
有许多宝石为IRB添加功能(彩色输出,更好的历史记录,格式化输出等)。只需搜索http://gemcutter.org即可。接下来,IRB带有制表完成功能。用“irb -r'irb / completion'”或
开始require 'irb/completion'
在~/.irbrc
答案 1 :(得分:2)
您应该检查pry
。太棒了 。它包括语法突出显示,选项卡完成和许多其他功能。
答案 2 :(得分:0)
如果您是Vim用户,可以使用run Vim within IRB the interactive editor gem。即使您不是Vim用户,这个gem显然也可以让您使用IRB内部的任何其他文本编辑器。
还有一个名为sketches的类似宝石,但我自己没试过。