【发布时间】:2012-11-28 17:00:25
【问题描述】:
我正在使用awesome_print gem 来显示来自pry 的输出以看起来很漂亮。由于awesome_print 使用换行符,像ap html.chapters.order("position ASC") 这样的长输出只显示输出的结尾部分,我如何将结果分页使其看起来像它,通过管道传送到less 或more
谢谢。
【问题讨论】:
标签: ruby-on-rails rails-console pry
我正在使用awesome_print gem 来显示来自pry 的输出以看起来很漂亮。由于awesome_print 使用换行符,像ap html.chapters.order("position ASC") 这样的长输出只显示输出的结尾部分,我如何将结果分页使其看起来像它,通过管道传送到less 或more
谢谢。
【问题讨论】:
标签: ruby-on-rails rails-console pry
将此添加到.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)。如果两个文件都存在,则使用这两个文件 从你的主目录首先加载。
【讨论】: