在 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/