2

テキストを出力するときにターミナル (またはバイザー/トータルターミナル) をスムーズにスクロールするにはどうすればよいですか? たとえば、git diff を表示するときに、場所の感覚を完全に失わないようにします。CTRLまたは、 -DおよびCTRL-を使用して vim-mode で長い差分をナビゲートする場合U。ターミナルが新しい場所に「ジャンプ」するのではなく、スムーズに移動することを望みます。

(osx Snow Leopardを使用しています)

4

1 に答える 1

5

できません。

端末エミュレーターは、ディスプレイのピクセルではなく、線と文字を最小単位として使用します。

個々の文字を端末のピクセルと考えてください。ディスプレイがハーフ ピクセルを表示できないのと同様に、端末は文字の 1/2、1/4、または 1/8 を表示できません。

テキスト (または意味のある情報) は通常 1 ピクセルよりもはるかに長いため、スムーズなスクロールは GUI の世界では標準です。多くの情報を失うことなく、その一部を非表示にすることができます。もちろん、一定のしきい値までです。

CLI ランドでは、最小の表示単位は、より小さな情報でもあります。そこにあるか、ないかのどちらかです。

したがって、ピクセルごとのスムーズなスクロールは実際には意味がなく、実装するのは簡単なことはないようです。

于 2012-07-25T13:00:16.773 に答える