我喜欢使用 iPython,并且正在学习 RoR 以及一些类库,如 Mechanize。我希望能够轻松地进行内省,以便更好地了解我正在处理的内容。我想通过键入“.”+TAB来查看这些内容。
我喜欢使用 iPython,并且正在学习 RoR 以及一些类库,如 Mechanize。我希望能够轻松地进行内省,以便更好地了解我正在处理的内容。我想通过键入“.”+TAB来查看这些内容。
有一个irb工具可帮助自动完成
require 'irb/completion'
尝试使用IRB http://en.wikipedia.org/wiki/Interactive_Ruby_Shell,或者Rails控制台http://guides.rubyonrails.org/command_line.html。我不确定它们是否具有自动完成功能,但它们都是优质的工具。
irb
和rails console
都提供自动补全功能。 - Hosam AlyWirble 是一个方便的工具,虽然更新不太频繁,但能将一些工具集成在一起。它不像 iPython 那样完整,但很接近。其中,它包含了 irb/completion
工具。
对于 Rails,你也可以使用类似的方法,但需要在 Rails 根目录下使用 script/console
命令来启动 irb。