最終更新:2026-05-13 (水) 12:22:22 (28d)
エスケープシーケンス
Top / エスケープシーケンス
通常の文字列では表せない特殊な文字や機能を、規定された特別な文字の並びにより表したもの
\a - 警告音
\b - 後退
\f - 書式
\n - 改行
\r - 復帰
\t - 水平タブ
\v - 垂直タブ
\\ - \を表示
\? - ?を表示
\' - シングルクォーテーション(')を表示
\" - ダブルクォーテーション(")を表示
\0 - ヌル
\N - 8進定数(Nは8進数の定数) \xN - 16進定数(Nは16進数の定数) \x1b - エスケープ
一覧
- \a - 警告音
- \b? - 後退
- \f - 書式
- \n - 改行
- \r - 復帰
- \t? - 水平タブ
- \v? - 垂直タブ
- \\? - \を表示
- \?? - ?を表示
- \'? - シングルクォーテーション(')を表示
- \” - ダブルクォーテーション(")を表示
- \0? - ヌル
メモ
- エスケープコードの文字コードは0x1bなので、これを\を使ったエスケープシーケンスで表現すると、 8進数で\033、もしくは16進数で\x1bとなる
行消去
\033[nK
- nを省略、もしくは0を指定した場合、カーソルより後ろを消去、 1を指定するとカーソルより前を消去、2を指定すると行全体を消去となる。
色
Python
- 背景はxm+10
\033[0m リセット \033[1m 太字 \033[4m 下線 \033[30m 黒 \033[31m 赤 \033[32m 緑 \033[37m 白 \033[39m デフォルト色 \033[38;2;⟨r⟩;⟨g⟩;⟨b⟩ m Select RGB foreground color \033[48;2;⟨r⟩;⟨g⟩;⟨b⟩ m Select RGB background color
ライブラリ
メモ
- 実際にはVT-100?のエスケープシーケンスは100種類 以上もありますが、通常使われているものは10種類程度

