Когда я определил dircolors, жизнь полна ... цвета.
Когда я трубку ls
через less
прокручивать я теряю цвета.
Какие-либо предложения?
Скорее всего ваш ls
псевдоним ls --color=auto
, что говорит ls
использовать цвета только тогда, когда его вывод - tty. Если вы это сделаете ls --color
(что морально эквивалентно ls --color=always
), что заставит его включить цвета.
Вы также можете изменить свой псевдоним для этого, но я бы не назвал это хорошей идеей. Лучше сделать другой псевдоним с --color
.
less
потребности -R
, слишком.
Попробуйте меньше с параметром -R, например:
command | less -R
Это работает для меня в однострочном виде:
ls -la | grep --color=always bash | less -r
И вот так тоже:
ls --color | less -R
Но вы должны немного настроить основной вывод (вывод ls в данном случае) с помощью параметра --color.