Cuando tengo dircolors definidos, la vida está llena de ... color.
Cuando lspaso lesspara desplazarme, pierdo los colores.
¿Alguna sugerencia?
Lo más probable lses que tenga un alias ls --color=auto, que le dice lsque solo use colores cuando su salida es tty. Si lo hace ls --color(que es moralmente equivalente a ls --color=always), eso lo obligará a encender los colores.
También podría cambiar su alias para hacer eso, pero realmente no lo llamaría una buena idea. Es mejor hacer un alias diferente con --color.
lessnecesidades -Rtambién.
ls --colorols --color=always, para el caso?ls --color=always | lessy obtuve:ESC[01;32mexecute_once.shESC[0m(Sé que esto es viejo y probablemente no te importe, pero para futuros visitantes, esto puede ser útil)Pruebe menos con la opción -R como esta:
Esto funciona para mí en una frase como esta:
Y así también:
Pero debe ajustar un poco la salida primaria (la salida de ls en este caso) con el parámetro --color.
fuente
-Glos colores que faltan-Ropción es la abreviatura de--RAW-CONTROL-CHARS.