【发布时间】:2014-05-12 17:46:33
【问题描述】:
我的 .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
但我无法弄清楚。任何帮助表示赞赏。如果我弄清楚了,我会发布解决方案。
编辑:我希望突出显示的东西好像 # 不存在(数字一种颜色,字符串另一种和全部,以及多种颜色,如果返回一个不同的东西数组),但即使只是制作整个返回线一种颜色现在会有所帮助。谢谢。
【问题讨论】:
-
如果问题是
#那你为什么不把它删掉呢? -
我希望我的返回值以 # 开头(这提供了与注释返回值的一致性,并使来回复制粘贴更容易/更安全)。但是,我想通了,见下文。