より少ない画面クリアを保証

より少ない画面クリアを保証

less終了時に画面を消去する方法はありますか?反対less -X

iTerm2でページを終了すると画面は消えませんが、デフォルトのmanMac端末を使用すると画面が消去されます。誰にも提案がありますか?

$LESSに設定されていますless -R

ベストアンサー1

端末記述の関数に適切なエスケープシーケンスがある場合、通常は「less画面を消去します」(これは代替画面から再び通常画面に切り替えることを意味します)rmcup

TERM両方のプログラムで異なる値を使用すると、違いが表示されます。このinfocmpプログラムは、その端末で説明されている違いを表示できます。

less 返品クリアしようとする維持するただし、これは表示される項目があるかどうか、出力が端末(パイプとは反対)かどうかによって異なります。

端末の説明に加えて、一部の端末エミュレータには代替画面を許可するオプションがあります。ある時点でこのオプションを選択した可能性があります。 (デフォルト設定でテストしていますが、期待どおりに動作します。)

おすすめ記事