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 --color
lo 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 GNUls
ycolored-stats
) yLSCOLORS
(que es usado por BSDls
).fuente
visible-stats
.$if Bash\nset colored-stats on\n$endif
evitar 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;44
que 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, seleccione2
configurar el "nuevo sistema de finalización", luego2
nuevamente para ajustarlo; en elcompinstall
menú, seleccione3
establecer estilos para mostrar las terminaciones y3
luego1
habilitar las terminaciones de color y finalmente2
usar los mismos colores quels
.Si prefiere configurar esto a mano, estas son las líneas que necesita en su
.zshrc
:El
list-colors
estilo ajusta los colores en las terminaciones de nombres de archivo.fuente