Osx

確保少清屏

  • March 23, 2020

有沒有辦法確保less在退出時清除螢幕?的反面less -X

當我man在 iTerm2 中退出頁面時螢幕沒有被清除,但是使用預設的 mac 終端時螢幕被清除。有人有建議嗎?

$LESS設定為less -R

當終端描述在能力中具有適當的轉義序列時,通常less會“清除螢幕”(這可能是指從備用螢幕切換回正常螢幕)rmcup

如果您TERM在兩個程序中使用不同的值,您會看到差異。該infocmp程序可以顯示相應終端描述的差異。

less 嘗試清除螢幕的其餘部分,但這取決於是否顯示任何內容,以及輸出是否為終端(與管道相反)。

除了終端描述之外,一些終端仿真器還可以選擇是否允許備用螢幕。您可能在某個時候選擇了該選項。(我正在使用預設配置進行測試,該配置按預期工作)。

引用自:https://unix.stackexchange.com/questions/297884