2010-04-01 79 views
23

我喜歡iPython,並且正在學習RoR以及像Mechanize這樣的一些庫,我希望能夠在反思方面輕鬆地看到我正在處理的內容。我希望能夠鍵入「。」 + TAB並查看。Ruby或Rails是否有類似iPython的shell?

+2

在ipython中,您可以使用「?」後綴對象,方法和屬性。獲取嵌入式文檔。在irb或任何其他shell中是否有相同的內容?該功能使得對命令進行很好的探索。 – 2012-09-09 03:30:39

回答

25

有一個IRB的工具來幫助自動完成

require 'irb/completion' 
+2

下面列出的線路添加了顏色編碼完成 - 這使我的投票更像是ipython – sage 2011-07-16 02:20:50

3

Wirble是彙集一些這些工具的方便,如果不經常更新的方式。它不如iPython完整,但非常接近。除此之外,它拉入irb/completion

對於導軌,您可以做同樣的事情,但是使用您的導軌根目錄中的script/console來啓動irb。

15

您應該定義一下Pry(IRB備用和運行時開發人員控制檯)。它不像當前版本的IPython那樣先進,但它是我們在Ruby中最先進的開發者控制檯。

-1

只是爲了補充我的兩分錢來重振這個問題。目前正在開發一款RoR筆記本電腦RoR-Notebook。雖然我不確定它的成熟度

相關問題