ANSI下線テキスト - 下線付き出力用エスケープコード4

ANSIエスケープコード4を使用してターミナルテキストに下線スタイルを追加。下線とカラーや他のスタイルの組み合わせ方法。すべての主要言語のコード例。

Text Formatting

詳細な説明

ANSIコード4による下線テキスト

下線はSGRコード4で有効化し、コード24でリセットします。テキストの下に線を引き、ターミナル出力のハイパーリンク、見出し、強調に一般的に使用されます。

基本的な使い方

# シンプルな下線
echo -e "\033[4m下線付きテキスト\033[0m"

# 下線 + カラー
echo -e "\033[4;34m青い下線付きリンク\033[0m"

# 下線のみリセット(他のフォーマットを維持)
echo -e "\033[1;4;32m太字下線付き緑 \033[24m太字緑のみ\033[0m"

下線バリアント(最新ターミナル)

一部の最新ターミナルは拡張下線スタイルをサポートしています:

コード スタイル サポート
4 単線下線 普遍的
4:0 下線なし 限定的
4:1 単線下線 限定的
4:2 二重下線 限定的
4:3 カーリー下線 限定的
4:4 点線下線 限定的
4:5 破線下線 限定的

カラー下線

一部のターミナル(Kitty、WezTerm、foot)はカラー下線をサポート:

# 下線の色を設定(コード58;2;R;G;B)
echo -e "\033[4;58;2;255;0;0m赤い下線\033[0m"

ターミナルでのハイパーリンク

最新ターミナルはOSC 8を使用したクリッカブルハイパーリンクをサポート:

echo -e "\033]8;;https://example.com\033\\\033[4;34mここをクリック\033[0m\033]8;;\033\\"

一般的なパターン

# セクション見出し
echo -e "\033[1;4m設定オプション\033[0m"

# クリッカブルに見えるリンク
echo -e "\033[4;36mhttps://example.com\033[0m"

# 文中の強調語
echo -e "これは\033[4m本当に\033[24m重要です"

ユースケース

下線はターミナル出力のURLやハイパーリンク、ヘルプテキストのセクション見出し、特定の単語やフレーズの強調、CLIドキュメントの視覚的階層の作成に一般的に使用されます。マニュアルページはパラメータ名やファイルパスに下線を広範に使用しています。

試してみる — ANSI Color Code Reference

フルツールを開く