如何在撬内对awesome_print结果进行分页

Sat*_*har 0 ruby-on-rails rails-console pry

我正在使用awesome_printgem来显示输出pry,看起来很漂亮。由于 awesome_print使用换行符,长输出ap html.chapters.order("position ASC") 仅显示输出的末尾部分,因此如何将结果分页显示为输出less或输出more

谢谢。

Sea*_*ill 5

将此添加到.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
Run Code Online (Sandbox Code Playgroud)

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

如果您不熟悉.pryrc

当pry启动时,它将检查您的主目录(〜/ .pryrc)中的.pryrc文件,还检查当前目录(./.pryrc)中每个项目的.pryrc。如果两个文件都存在,则使用它们,首先从主目录中加载文件。

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