我从 Ruby 开始,想知道是否有一个类似于 Python 的 IDLE 的交互式控制台,你知道,具有上下文突出显示和自动完成功能。我尝试过 IRB,但它相当简陋(尽管它完成了工作;毫无疑问)。谷歌搜索没有帮助。你们有什么建议吗?
问问题
1869 次
3 回答
3
有很多宝石可以为 IRB 添加功能(彩色输出、更好的历史记录、格式化输出等)。只需搜索http://gemcutter.org即可。除此之外,IRB 带有制表符补全功能。用 "irb -r 'irb/completion'" 开始它或把
require 'irb/completion'
在你的~/.irbrc
于 2010-09-21T19:35:51.477 回答
2
你应该检查一下pry
。太棒了 。它包括语法突出显示、制表符完成和许多其他功能。
于 2013-03-10T20:47:37.867 回答
0
如果您是 Vim 用户,您可以使用交互式编辑器 gem在 IRB 中运行 Vim。即使您不是 Vim 用户,这个 gem 显然也可以让您在 IRB 中使用任何其他文本编辑器。
还有一个类似的 gem 叫做sketches,但我自己没有尝试过。
于 2010-09-21T20:21:14.260 回答