当我有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的输出)。