Quand j'ai dircolors défini la vie est pleine de ... couleur.
Lorsque je ls
passe less
au défilement, je perds les couleurs.
Aucune suggestion?
Il est fort probable que vous ls
ayez un alias ls --color=auto
, ce qui vous oblige ls
à n'utiliser des couleurs que lorsque sa sortie est un tty. Si vous le faites ls --color
(ce qui est moralement équivalent à ls --color=always
), cela l'obligera à activer les couleurs.
Vous pouvez également changer votre pseudonyme pour le faire, mais je n'appellerais pas cela une bonne idée. Mieux vaut faire un alias différent avec --color
.
less
besoins -R
, aussi.
ls --color
ouls --color=always
d’ailleurs?ls --color=always | less
et j'ai:ESC[01;32mexecute_once.shESC[0m
(je sais que c'est vieux et que vous ne vous en souciez probablement pas, mais cela pourrait être utile pour les futurs visiteurs)Essayez moins avec l'option -R comme ceci:
Cela fonctionne pour moi dans un one-liner comme ceci:
Et comme ça aussi:
Mais vous devez modifier légèrement la sortie primaire (la sortie de ls dans ce cas) avec le paramètre --color.
la source
-G
, les couleurs manquent-R
option est courte pour--RAW-CONTROL-CHARS
.