我剛開始使用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