以前に閉じたファイルの残りの部分を端末に表示する

以前に閉じたファイルの残りの部分を端末に表示する

複数のUnixサーバーで次の動作を確認しました。

  • 以下を使用してすべてのファイルを一覧表示しますls -lrt。 3つのファイルが表示されます。
  • viエディタを使用してファイルの1つを開きます。
  • 開いたファイルを閉じる

一部のUnixシステムでは、ポイント2(3つのファイルのリスト、現状のまま出力)などの古い画面が表示され、ls -lrt一部のシステムでは、最近開いたファイルテキストが印刷されます。

*rcこの動作が依存する構成ファイルまたは一部のファイルの設定を知りたいです。

ベストアンサー1

のように聞こえるxterm 代替画面機能(rxvtを含むxtermに似たほとんどの端末エミュレータで実装されています)

xtermは出力ウィンドウを3つの部分に分割します。

  • これノーマル画面が窓ほど大きく、
  • これロールバック、ウィンドウがいっぱいになったらウィンドウに行をコピーし、
  • これ余分「全画面」プログラムが表示されたときにxtermが切り替えられる画面です。

遷移はエスケープシーケンスを用いて行われる。だからいつものように可能端末記述の初期化(および終了)機能の一部です。termcaptiおよびte/またはterminfosmcupおよびrmcup。これは慣例であり(termcapやterminfoには特別な機能はありません)、一部のユーザーはそれを要求し、他のユーザーは必要としないため、端末の説明が異なります。

追加資料:

さまざまな提案(どちらにしてもあまり良くない):

おすすめ記事