【问题标题】:How to paginate awesome_print results inside pry如何在 pry 中对 awesome_print 结果进行分页
【发布时间】:2012-11-28 17:00:25
【问题描述】:

我正在使用awesome_print gem 来显示来自pry 的输出以看起来很漂亮。由于awesome_print 使用换行符,像ap html.chapters.order("position ASC") 这样的长输出只显示输出的结尾部分,我如何将结果分页使其看起来像它,通过管道传送到lessmore

谢谢。

【问题讨论】:

    标签: ruby-on-rails rails-console pry


    【解决方案1】:

    将此添加到.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)。如果两个文件都存在,则使用这两个文件 从你的主目录首先加载。

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

    【讨论】:

      猜你喜欢
      • 2019-06-24
      • 1970-01-01
      • 2021-05-22
      • 2015-02-16
      • 2011-03-24
      • 2018-03-02
      • 2016-06-13
      • 1970-01-01
      相关资源
      最近更新 更多