私の .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 はそれらを無視し、色付けしません。コードレイに色をつけてもらいたいです。ここに情報があります: http://coderay.rubychan.de/doc/CodeRay/Encoders/CommentFilter.html
しかし、私はそれを理解することはできません。どんな助けでも大歓迎です。私がそれを理解したら、私は解決策を投稿します。
編集: # が存在しないかのように強調表示したい (1 つの色の番号、別の文字列、すべての文字列、複数の色、たとえば異なるものの配列が返される場合)、返された行全体を作成するだけでも今のところ、1色が役に立ちます。ありがとうございました。