これらのANSIエスケープシーケンスが何を表しているのかを特定するのに助けが必要です。現在、作成しているターミナルスクリーンリーダーでANSIコードをフィルタリング/評価していますが、これらが何であるかはわかりません。
エスケープシーケンス:
[0; 1mm
[0; 1 ;; 4m
以下のエスケープシーケンスのチャートを参照として使用しています:http: //ascii-table.com/ansi-escape-sequences-vt-100.php
これらのANSIエスケープシーケンスが何を表しているのかを特定するのに助けが必要です。現在、作成しているターミナルスクリーンリーダーでANSIコードをフィルタリング/評価していますが、これらが何であるかはわかりません。
エスケープシーケンス:
[0; 1mm
[0; 1 ;; 4m
以下のエスケープシーケンスのチャートを参照として使用しています:http: //ascii-table.com/ansi-escape-sequences-vt-100.php
ECMA-48はこれらの主要な情報源です。
あなたの特定の例に関して:
[0;1mm
SGR(グラフィックレンディションを選択)0および1であり、その後に通常のエスケープされていないm
。SGR 0はすべてのレンディション属性をリセットし、1は太字を有効にします。
[0;1;;4m
SGRは0、1、4です。0はリセットされ、1は太字を有効にし、4は単一の下線を有効にします。
編集:実際には、この2番目の例は
CSI 0;1;0;4 m
リセットし、太字を有効にし、もう一度リセットしてから、下線を有効にします。したがって、全体として、太字ではなく、下線のみを有効にします。
リンクしたチャートは、厳密にはVT100端末(およびVT52でサポートされているサブセット)でサポートされているコードです。そのすぐ隣にあるANSIエスケープシーケンスチャートに移動して、ESC [ … m
シーケンスを説明するANSIターミナルコードチャートを確認します。(これらのページは、どのチャートを表示しているかについて少し混乱しています。)
エグゼクティブサマリーは、投稿したコードが太字で下線付きのテキストを有効にすることです。
また、 Xtermでサポートされているコードチャートをお勧めします。このチャートには、Xtermやその他の一般的な端末エミュレーター、およびその他のハードウェア端末でサポートされているコードが含まれています。