ANSIエスケープコード
From Wikipedia, the free encyclopedia
規格
- ECMA-48
- ISO/IEC 6429
- FIPS 86
- ANSI X3.64
- JIS X 0211
区分
ISO/IEC 2022ベースの制御コードおよび制御シーケンスセット
関連エンコーディング
その他の制御機能規格
- ITU T.61
- ISO/IEC 8613-6 / ITU T.416
その他の制御機能規格
|
システムモニター「htop」の出力。これはncursesアプリケーションであり、Template:Ctrlやその他のANSI/ISO制御シーケンスを使用しています。 | |
| 規格 |
|
|---|---|
| 区分 | ISO/IEC 2022ベースの制御コードおよび制御シーケンスセット |
| 関連エンコーディング |
その他の制御機能規格 |
ANSIエスケープコード(ANSI_escape_code)もしくはANSIエスケープシーケンスは、ビデオテキスト端末と端末エミュレータ上でカーソル位置、色、フォントのスタイル、その他のオプションを制御するためのインバンド記号の規格。
バイトの特定のシーケンス(ほとんどはASCIIエスケープ文字と括弧で始まる)は、テキストに埋め込まれている。端末はこれらのシーケンスを、文字通り表示するテキストではなく、コマンドとして解釈する。
ANSIシーケンスは、ベンダー固有のシーケンスを置き換えるために1970年代に導入され、1980年代初頭までにコンピュータ機器市場で広く普及した。21世紀にはハードウェアテキスト端末はますます稀になっているが、ターミナルエミュレータとコマンドコンソールの大部分がANSI規格の少なくとも一部を解釈するため、ANSI規格の関連性は依然として残っている。
