我正在使用awesome_print
gem来显示pry
的输出,看起来很漂亮。由于awesome_print
使用换行符,因此ap html.chapters.order("position ASC")
之类的长输出仅显示输出的结尾部分,如何将结果分页看起来像它,通过管道传送到less
或{{1 }}
感谢。
答案 0 :(得分: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
:
当pry启动时,它会检查你家中的.pryrc文件 目录(〜/ .pryrc)以及当前的每个项目.pryrc 目录(./。pryrc)。如果文件存在,则使用这两个文件 从您的主目录首先加载。