
端末に記録されたが画面の外に移動したテキストを表示するために「上にスクロール」できる単純な端末プログラムを作成しようとしています。
ANSIエスケープコードを使用でき、\x1bM
端末は「スクロールアップ」を実行しますが、行は常に空です。。
上にスクロールして端末に作成された既存のテキストを表示する方法はありませんか?
答え1
戻らない限り、ホストの制御を受けません。紙もちろん、連続した文房具だと仮定すると、上にスクロールすると、古い紙が再び下にドラッグされます。 ☺
実際のビデオ端末には、スクロールバックバッファとはかなり異なる点があります(たとえば、マルチモニタの後のDEC VT)。ページ折り紙モデルと全く同じではありません)と端子エミュレータ存在する(すべてではありませんが)スクロールバックバッファは、通常、「ホスト」側では完全には見えない純粋に端末ローカル機能になります。