Osx
確保少清屏
有沒有辦法確保
less
在退出時清除螢幕?的反面less -X
。當我
man
在 iTerm2 中退出頁面時螢幕沒有被清除,但是使用預設的 mac 終端時螢幕被清除。有人有建議嗎?
$LESS
設定為less -R
當終端描述在能力中具有適當的轉義序列時,通常
less
會“清除螢幕”(這可能是指從備用螢幕切換回正常螢幕)rmcup
。如果您
TERM
在兩個程序中使用不同的值,您會看到差異。該infocmp
程序可以顯示相應終端描述的差異。
less
還嘗試清除螢幕的其餘部分,但這取決於是否顯示任何內容,以及輸出是否為終端(與管道相反)。除了終端描述之外,一些終端仿真器還可以選擇是否允許備用螢幕。您可能在某個時候選擇了該選項。(我正在使用預設配置進行測試,該配置按預期工作)。