3

printf "\033[1;32;40mGreen text on black background.\033[0m\n"

それは緑ですが、どうすれば明るい緑やその他の色のバリエーションを得ることができますか?

http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html、これらの色のみが gnome-terminal でエスケープ コードとして使用できますか?

また、ルビーで大きなフォントを取得するにはどうすればよいですか?

4

3 に答える 3

4

すでに行っているように、最初のパラメーターとして「1」を使用すると、取得するのと同じくらい「明るい」緑色になります。この男の Web ページが役立つかもしれません: http://www.linuxfocus.org/English/May2004/article335.shtml

urxvt でのテスト:

Gnome ではなく urxvt でのテスト

[後で追加] 倍角文字用の DEC 拡張機能があります。Ncursesで倍角文字を印刷しますが、urxvt はサポートしていません。Gnome 端末についてはわかりません。

于 2012-04-19T15:49:58.843 に答える
2

オフセットを使用すると、明るい/ハイ コントラストの色90を作成できます。

参考までにこちらをご覧ください。ウィキペディアは明るい色の範囲について言及していますが、それらの使用方法については実際には説明していません (私がそれを見逃していなければ)。

大胆なスタイルと組み合わせると、4 つのカラーバリエーションを作成できます。

例:

4 シェード オブ ブルー

于 2015-05-07T12:29:02.087 に答える
0

端末サポートの問題です。リストした ansi コードは端末エミュレーターによって解釈され、それらのコードのみが使用可能な色です (これは、Windows が登場する前の時代と、16 色が騒動を引き起こした時代に由来します)。

さらに必要な場合は、tk などの Ruby アプリへのグラフィカル インターフェイスの使用を検討できます。

于 2012-04-19T15:49:45.423 に答える