我开始了使用Ruby和想知道是否有类似Python的IDLE的交互式控制台,你知道,背景突出显示和自动完成。 我试过IRB,但它是相当简朴的(尽管它可以完成的工作,毫无疑问)。 谷歌搜索并没有帮助。 你们有什么建议?
Answer 1:
有很多,要IRB(彩色输出,更好的历史,格式化输出等)添加功能的宝石。 只要搜索http://gemcutter.org他们。 旁边,IRB自带标签完成。 与“IRB -r‘IRB /完成’”或将启动
require 'irb/completion'
在你的~/.irbrc
Answer 2:
您应该检查pry
。 太棒了 。 它包括语法高亮,标签完成和许多其他功能。
Answer 3:
如果你是一个Vim的用户,可以IRB中运行的Vim使用交互式编辑器的宝石 。 即使你是不是一个Vim的用户来说,这显然是宝石让你使用其他任何文本编辑器,从内IRB。
还有一个类似的宝石叫草图 ,但我还没有尝试过自己。
文章来源: IDLE like interactive console for Ruby