【问题标题】:IDLE like interactive console for RubyIDLE 类似于 Ruby 的交互式控制台
【发布时间】:2010-09-21 18:07:54
【问题描述】:

我从 Ruby 开始,想知道是否有一个类似于 Python 的 IDLE 的交互式控制台,你知道,具有上下文突出显示和自动完成功能。我尝试过 IRB,但它相当简陋(尽管它完成了工作;毫无疑问)。谷歌搜索没有帮助。大家有什么建议吗?

【问题讨论】:

    标签: ruby shell read-eval-print-loop


    【解决方案1】:

    有很多宝石可以为 IRB 添加功能(彩色输出、更好的历史记录、格式化输出等)。只需搜索 http://gemcutter.org 即可。除此之外,IRB 带有制表符补全功能。以 "irb -r 'irb/completion'" 开头或放置

    require 'irb/completion'
    

    在你的~/.irbrc

    【讨论】:

      【解决方案2】:

      你应该检查pry。太棒了 。它包括语法高亮、制表符补全和许多其他功能。

      【讨论】:

        【解决方案3】:

        如果你是 Vim 用户,你可以使用the interactive editor gemrun Vim within IRB。即使您不是 Vim 用户,这个 gem 显然也可以让您在 IRB 中使用任何其他文本编辑器。

        还有一个类似的gem叫sketches,不过我自己没试过。

        【讨论】:

          猜你喜欢
          • 2010-10-21
          • 1970-01-01
          • 1970-01-01
          • 2012-04-08
          • 2014-07-14
          • 2012-06-24
          • 2014-10-21
          • 2011-02-08
          • 2013-09-28
          相关资源
          最近更新 更多