当我有dircolors定义生活充满…颜色。
当我通过less滚动滚动我失去了颜色。
有什么build议么?
很可能你的ls被别名为ls --color=auto ,它告诉ls在输出是tty时只使用颜色。 如果你做ls --color (这在道义上等价于ls --color=always ),那将迫使它打开颜色。
你也可以改变你的别名来做到这一点,但我不会说这是一个好主意。 更好的做一个不同的别名 – --color 。
less需求-R也是如此。
尝试减less与-R选项是这样的:
command | less -R
这对我来说是这样的:
ls -la | grep --color=always bash | less -r
而且也是这样:
ls --color | less -R
但是你必须使用–color参数调整主输出(在这种情况下ls的输出)。