我的 .pryrc 看起来像这样:
Pry.config.print = proc { |output, value|
output.puts "# => " + value.inspect ; puts
}
Pry.config.prompt = [
proc { "" },
proc { "" }
]
Pry.config.prompt_name = 'my_project_name'
puts "# " + Time.now.strftime("%H:%M %d-%m-%Y")
并且结果以 # 开头返回,因此 coderay 忽略它们并且不给它们着色。我想让coderay给它们上色。这里有信息:http: //coderay.rubychan.de/doc/CodeRay/Encoders/CommentFilter.html
但我无法弄清楚。任何帮助表示赞赏。如果我弄清楚了,我会发布解决方案。
编辑:我希望突出显示的东西好像 # 不存在(数字一种颜色,另一种颜色和所有字符串,以及多种颜色,如果返回一个不同的东西数组),但即使只是制作整个返回的行现在一种颜色会很有帮助。谢谢你。