追加読書

追加読書

端末に記録されたが画面の外に移動したテキストを表示するために「上にスクロール」できる単純な端末プログラムを作成しようとしています。

ANSIエスケープコードを使用でき、\x1bM端末は「スクロールアップ」を実行しますが、行は常に空です。

上にスクロールして端末に作成された既存のテキストを表示する方法はありませんか?

ベストアンサー1

戻らない限り、ホストの制御を受けません。もちろん、連続した文房具だと仮定すると、上にスクロールすると、古い紙が再び下にドラッグされます。 ☺

実際のビデオ端末には、スクロールバックバッファとはかなり異なる点があります(たとえば、マルチモニタの後のDEC VT)。ページ折り紙モデルと全く同じではありません)と端子エミュレータ存在する(すべてではありませんが)スクロールバックバッファは、通常、「ホスト」側では完全には見えない純粋に端末ローカル機能になります。

追加読書

おすすめ記事