Yo uso ubuntu 11.04.
¿Hay alguna manera de establecer el color para la salida después de la lista de finalización de tabulación de un cd, ls, etc.?
es decir
myshell@root$ cd ~/user/files/ Llegué a la pestaña ...
mi_archivo myFoo mybar <- es de color esta salida?
Espero que hayas disfrutado mi diagrama.
bash
zsh
colors
autocomplete
chrisjlee
fuente
fuente

ls --colorlo haría? ¿Desea que se coloree el primero, luego cuando presione Tab nuevamente, se coloreará el segundo, etc.? ¿Algo más?Respuestas:
Con readline 6.3 y posterior puedes agregar
a
~/.inputrc.Ver https://tiswww.case.edu/php/chet/readline/rluserman.html :
Puede usar http://geoff.greer.fm/lscolors/ para generar ambos
LS_COLORS(que es usado por GNUlsycolored-stats) yLSCOLORS(que es usado por BSDls).fuente
visible-stats.$if Bash\nset colored-stats on\n$endifevitar errores con otros programas que no entienden las nuevas funciones de readline.GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)SOCK 35;44que funciona mejor con mi terminal con temas de luz.No sé si está en bash (el shell predeterminado). Es posible en zsh (un shell más potente que bash, disponible en la mayoría de los dispositivos, incluido Ubuntu, pero a menudo no está instalado de forma predeterminada).
La primera vez que ejecute zsh, le ofrecerá crear un archivo de configuración (
~/.zshrc) para usted. La configuración predeterminada es un poco estéril, por compatibilidad histórica. Para listados de terminación en color, seleccione2configurar el "nuevo sistema de finalización", luego2nuevamente para ajustarlo; en elcompinstallmenú, seleccione3establecer estilos para mostrar las terminaciones y3luego1habilitar las terminaciones de color y finalmente2usar los mismos colores quels.Si prefiere configurar esto a mano, estas son las líneas que necesita en su
.zshrc:El
list-colorsestilo ajusta los colores en las terminaciones de nombres de archivo.fuente