色付きのライブラリ、着色された用語、着色剤がたくさんあります。 しかし、この行うことができます任意のがあります:より良いルビーターミナル着色ライブラリ
puts "#{'hello'.red} world!".bold
そしてworld!
を太字にする必要があります。
それを明確にするために、私はこれを取得したい:
"\e[1m\e[31mhello\e[0m\e[1m world!\e[0m"
以上であっても、この(だけ短くする):これに代えて
"\e[1;31mhello\e[0;1m world!\e[0m"
:
"\e[1m\e[31mhello\e[0m world!\e[0m"
あなたが提案しているAPIは意味がありません。ライブラリはどのように色/スタイルをリセットするかを知っていますか? – cam
@cam:確かに意味があります。 htmlの hello worldから何を期待していますか? '?私はbashで同じことが欲しいし、私はすでにそのようなライブラリがあるかどうかを知ろうとしていました。 – tig
あなたのHTMLの例は同等ではありません。 '' red#{"green" .green} red ".red'の出力はどれくらいですか? – cam