2012-12-11 41 views
0

我正在使用awesome_print gem來顯示pry的輸出看起來很漂亮。因爲,awesome_print使用換行符,長的輸出,如ap html.chapters.order("position ASC")只顯示輸出的端部,我如何分頁的結果看起來像它,通過管道輸送到lessmore如何在pry中分頁awesome_print結果

感謝。

回答

4

一下添加到.pryrc

begin 
    require 'awesome_print' 
    Pry.config.print = proc { |output, value| Pry::Helpers::BaseHelpers.stagger_output("=> #{value.ai}", output) } 
rescue LoadError => err 
    puts "no awesome_print :(" 
end 

https://github.com/pry/pry/wiki/FAQ#wiki-awesome_print

而如果你不熟悉.pryrc

撬時開始,它會檢查在.pryrc您的文件主目錄 目錄(〜/ .pryrc)以及當前的 目錄(./。pryrc)中的per-project .pryrc。如果存在這兩個文件,則首先加載主目錄中的文件 。

https://github.com/pry/pry/wiki/Pry-rc