エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Rust] 標準出力に色をつける - 3bit/8bit/24bit color - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Rust] 標準出力に色をつける - 3bit/8bit/24bit color - Qiita
本記事では標準出力で色つきの文字を使う方法を述べます. 本論 shell スクリプトなどでは ESC を表現す... 本記事では標準出力で色つきの文字を使う方法を述べます. 本論 shell スクリプトなどでは ESC を表現するのに \e, \033, \x1b が利用できますが, Rust の文字列リテラルでは 16 進数表示である \x1b しか使えません. その点を除くと普通の ANSI カラーと同じです. ANSIエスケープシーケンス チートシート ターミナルで使える色一覧(8色ANSIエスケープシーケンス) 用途によっては適当なクレートの利用も考慮すべきかもしれません. 参考文献 1では termion (Windows では動作しない模様), ansi_term, termcolor が挙げられていましたが, どれも試してはいません. コード例 3bit color fn main() { { let color = 0; print!("\x1b[{}m\x1b[47mColor{}\x1

