我刚开始使用Ruby,并想知道是否有类似于Python的IDLE的交互式控制台,您知道,具有上下文突出显示和自动完成功能。我尝试过IRB,但它相当简陋(尽管它完成了工作;对此毫无疑问)。谷歌搜索没有帮助。你们有什么建议吗?IDLE喜欢用于Ruby的交互式控制台
1
A
回答
2
有许多宝石可以为IRB添加功能(彩色输出,更好的历史记录,格式化输出等)。只需搜索http://gemcutter.org。除此之外,IRB还带有制表符完成功能。与 “IRB -r 'IRB /完成'” 启动它或者把
require 'irb/completion'
在~/.irbrc
0
如果你是一个Vim的用户,可以通过run Vim within IRB使用the interactive editor gem。即使你不是Vim用户,这个gem显然可以让你使用IRB内部的任何其他文本编辑器。
也有一个类似的宝石sketches,但我没有尝试过自己。
2
您应该检查pry
。太棒了 。它包括语法高亮,制表符完成和许多其他功能。
相关问题
- 1. 推荐的Ruby交互式控制台
- 2. 交互式控制台为Ruby,PHP
- 3. 如何在ruby交互式控制台中使用json?
- 4. 创建交互式Ruby控制台应用程序
- 5. Eclipse中的交互式控制台
- 6. Ruby和Python如何实现其交互式控制台?
- 7. 有没有交互式cakephp控制台?
- 8. 交互式pyDev控制台在断点
- 9. Visual Studio交互式控制台宽度
- 10. 如何在Ruby交互式控制台(irb)中加载自写的ruby函数?
- 11. Datagridview喜欢asp.net的控制
- 12. UIProgressView喜欢控制的Mac
- 13. (控制台)R中的用户交互?
- 14. Wizad喜欢控制在Xamarin形式
- 15. 喜欢/不喜欢Firebase的交易?
- 16. 查询你喜欢谁,谁喜欢你,相互喜欢?
- 17. 在Eclipse中使用Pydev的交互式控制台?
- 18. Facebook喜欢应用平台
- 19. 喜欢/不喜欢使用AJAX的Ruby on Rails
- 20. 交互式控制台/ Pydev控制台完全未处理错误
- 21. 交互式红宝石REPL或用于网络的控制台引擎
- 22. 如何在调试中使用Eclipse交互式控制台
- 23. pydev:在控制台模式下调试(交互式)?
- 24. Xamarin f#交互式控制台不会评估表达式
- 25. 的PropertyGrid喜欢在Mac OS中控制
- 26. 如何在PyDev的交互式控制台中换行?
- 27. 如何启动VBS的交互式控制台?
- 28. 如何从内部检测现有的交互式控制台?
- 29. 中止评估python的交互式控制台
- 30. python交互式调试控制台中的Ipython(eclipse)
另一个不错的是“Wirble”。 – 2010-09-21 19:37:22