この文字ストリームは何を表しますか(アンバッファを使用するとき)?

この文字ストリームは何を表しますか(アンバッファを使用するとき)?

私はこれをunbuffertty内で実行すると予想されるコマンドを実行するために使用します。ただし、次を返します。

[?1049h[?1049l[?12l[?25h(B[?12l[?25happ: empty picture

これらの文字は何を表していますか?

ここで同様の文字列を見ることができます。 https://github.com/nsf/tbclock/blob/7535693d14ab0cc37a2115d88d558babebde2e36/termbox/term.c#L19

ベストアンサー1

これは印刷可能エスケープシーケンスの一部

  • 代替画面に切り替える[?1049h
  • 通常画面に戻す[?1049l
  • カーソルを点滅させる
  • 文字セットをASCIIに設定

バラよりXTerm制御シーケンスリスト...脱出する文字は印刷できず、失われる可能性がありますunbuffer

おすすめ記事