29

我喜欢 iPython 并且正在学习 RoR 以及一些像 Mechanize 这样的库,我希望能够轻松地从内省方面了解我正在使用的内容。我希望能够输入“。” + TAB 看看。

4

5 回答 5

33

有一个 irb 工具可以帮助自动完成

require 'irb/completion'
于 2010-04-01T14:11:27.283 回答
18

您应该看一下Pry(IRB 替代方案和运行时开发人员控制台)。它不如当前版本的 IPython 先进,但它是我们在 Ruby 中拥有的最先进的开发人员控制台。

于 2012-03-20T19:44:11.757 回答
4

尝试 IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell或 rails 控制台http://guides.rubyonrails.org/command_line.html。我不知道它们是否具有自动完成功能,但它们是优质工具。

于 2010-04-01T14:00:32.490 回答
4

有一个由 Ruby 内核支持的 IPython notebook。项目详情

于 2013-12-11T17:33:48.903 回答
3

Wirble是一种方便但不经常更新的方式,可以将其中一些工具组合在一起。它不像 iPython 那样完整,但非常接近。除其他外,它吸引了irb/completion.

对于rails,您可以执行相同的操作,但使用script/consolerails 的根目录启动irb。

于 2010-04-01T19:49:32.983 回答