ruby - IRB 有哪些替代方案?

标签 ruby irb

在 python 世界中,有许多替代的 python 解释器添加了很酷的附加功能。一个特别有用的示例是 bpython,它添加了动态语法突出显示、自动提取文档并显示实时自动完成信息。在 Ruby 世界中,我还没有发现任何项目添加到基本 IRB 解释器,甚至是这些功能的一个子集。是我看起来不够努力,还是 Ruby 社区所缺少的?

最佳答案

使用 pry :https://github.com/pry/pry

让我们:

  • 在运行时启动 session
  • 查看方法源码
  • 查看方法文档(不使用 RI,因此您不必预先生成它)
  • 在不同的环境中进进出出
  • 语法高亮
  • 要点整合
  • 查看和重播历史记录
  • 打开编辑器以使用 edit-method obj.my_method 语法编辑方法

更多优秀的原创功能

关于ruby - IRB 有哪些替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884715/

相关文章:

ruby - 在 irb 中重新加载 ruby​​gems?

ruby-on-rails - 当您需要 gem 时,您可以获得哪些东西?

ruby-on-rails - 在 irb 控制台中需要一个 lib 目录

ruby - 如何创建从多个数组中选择的单个元素的每个组合?

ruby - 是否有类似 Perl 的 LWP for Ruby 的模块?

ruby - 我如何通知 Chef 执行需要参数的资源

ruby - 日期 strptime 返回无效日期

mysql - 将 AUTO_INCREMENT 列添加到 Rails 模型时出错 - MySQL

ruby - ImageMagick/找不到 wand/MagickWand.h/Ubuntu 15.04

ruby - pry ( ruby REPL): How can I turn automatic echo off