prettyprint(require 'pp'
)が出力をフォーマットするときに使用する幅を変更することは可能ですか?例えば:
"mooth"=>["booth", "month", "mooch", "morth", "mouth", "mowth", "sooth", "tooth"]
"morth"=>["forth",
"mirth",
"month",
"mooth",
"morph",
"mouth",
"mowth",
"north",
"worth"]
最初の配列は、prettyprintが許可する列幅(79文字)内に収まるため、インラインで印刷されます... 2番目の配列は、そうでないため、複数の行に分割されます。しかし、この動作が始まる列を変更する方法が見つかりません。
pp
に依存しPrettyPrint
ます(バッファに異なる幅を許可する方法があります)。pp
を最初から書き直すことなく(PrettyPrint
直接アクセスすることなく)、のデフォルトの列幅を変更する方法はありますか?
あるいは、この機能を提供する同様のRuby Gemはありますか?