W jaki sposób mogę obniżyć wynik kolorowego drzewa do mniejszej lub większej wartości?


16

Używam kolorowego drzewa, tree -Cale kiedy go potokuję, lessotrzymuję takie wyniki:

tree public/ -C | less

wprowadź opis zdjęcia tutaj

Jak mogę mieć kolory lessw tym przypadku?

Odpowiedzi:


19

Chcesz -Rprzełączyć na less.

Ze strony podręcznika less:

-R lub --RAW-CONTROL-CHARS Podobnie jak -r, ale tylko sekwencje specjalne „kolorowe” ANSI są generowane w postaci „surowej”. W przeciwieństwie do opcji -r, wygląd ekranu jest w większości przypadków zachowywany poprawnie. Sekwencje specjalne „ANSI” są kolorowe sekwencje formy:

            ESC [ ... m

Więc potrzebujesz

tree -C public/ | less -R

-rPrzełącznik działa dłużej też.
Ed L

@EdL Nigdy nie mówiłem, że nie.
Joseph R.

3
W tytule pytania podano „mniej” lub „więcej”, więc pomyślałem, że to zwrócę.
Ed L

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.