对于Python,我使用PyCrust,这是一个很好的图形shell,感觉就像一个好的Java IDE(具有自动完成,内联文档并可以保存历史记录).
Ruby有什么类似的吗?
如果你不需要它是图形的,你可以使用irb,我认为它是ruby包的一部分.它有自动完成功能.要启用它说:
require 'irb/completion'
它还可以在会话之间保存您的历史记录. 您应该编写自己的.irbrc文件来配置它. 我不知道它具有的所有功能,但我想这里有的不仅仅是我在这里提到的功能.