Considera questo .zshrc minimo:
export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad; # It is the default value on OSX, so this line can be omitted
autoload -Uz compinit
compinit
zstyle ':completion:*' list-colors 'exfxcxdxbxegedabagacad'
Su OS X, ls
usa i colori se CLICOLOR
è impostato su TRUE e i colori utilizzati sono in LSCOLORS
cui il valore predefinito è exfxcxdxbxegedabagacad
.
Fare un ls
testamento stampa le directory in blu. Ma quando lo fa cd + TAB
, ZSH proporrà completamenti con directory in rosso e in grassetto. Qual è il problema e come posso avere gli stessi colori per il completamento di ZSH e ls
?