ターミナルで赤いテキストを表示する方法 - ANSIエスケープコード
ANSIエスケープコード31(標準赤)と91(明るい赤)を使用してターミナルで赤いテキストを表示します。Bash、Python、Node.js、Go、Cのコード例。
Standard Colors
詳細な説明
ターミナルで赤いテキストを表示する
赤はANSIカラーの中で最も一般的に使用される色の1つで、エラーメッセージ、警告、重要なアラートに使用されます。ANSIは標準赤(コード31)と明るい赤(コード91)の2つのシェードを提供します。
標準赤(コード31)
# Bash
echo -e "\033[31mエラー: ファイルが見つかりません\033[0m"
# Python
print("\033[31mエラー: ファイルが見つかりません\033[0m")
// Node.js
console.log("\x1b[31mエラー: ファイルが見つかりません\x1b[0m");
// Go
fmt.Println("\033[31mエラー: ファイルが見つかりません\033[0m")
// C
printf("\033[31mエラー: ファイルが見つかりません\033[0m\n");
明るい赤(コード91)
明るい赤はほとんどのターミナルテーマでより鮮やかに目立ちます:
echo -e "\033[91m重大: システム障害\033[0m"
赤い背景(コード41)
最大限の強調のために赤い背景を使用:
echo -e "\033[41;97m 致命的エラー \033[0m"
太字赤
太字(コード1)と赤を組み合わせるとさらに目立つ効果:
echo -e "\033[1;31m太字赤の警告\033[0m"
慣例
赤はターミナルアプリケーションでエラーと失敗に普遍的に関連付けられています。この慣例に従うことで、開発者が赤いテキストを注意が必要なものとして本能的に認識するため、ユーザー体験が向上します。
ユースケース
赤いテキストは、コマンドラインアプリケーションでエラーメッセージ、失敗したテスト結果、重要な警告、致命的エラーを表示するための標準的な慣例です。ビルドツール、テストランナー、リンター、デプロイスクリプトはすべて失敗状態を示すために赤を使用します。CLIツール全体で赤を一貫して使用することで、ユーザーが問題をすばやく特定できます。