Terminal
less -R (-r) 不會產生彩色輸出
我正在嘗試在終端中減少彩色輸出。下面是我期望輸出的樣子,下面是“less -r”或“less -R”實際產生的結果。
我正在使用這裡收集的無吸力的 st 建構:
https://github.com/Lukesmithxyz/st
而且我還沒有真正定制它。
我還應該提到,我嘗試過的所有其他終端(包括 TTY2)都有相同的行為。
任何想法表示讚賞。
您需要強制
ls
使用顏色,否則在不寫入終端時會禁用它們:ls -l --color | less -R
您還可以使用
unbuffer
(部分expect
):unbuffer ls -l | less -R