Розглянемо цей мінімальний .zshrc:
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'
В OS X ls
використовуються кольори, якщо CLICOLOR
встановлено значення TRUE, а кольори, які використовуються, є LSCOLORS
типовим значенням exfxcxdxbxegedabagacad
.
Як робити ls
, друкуватимуть каталоги синім кольором. Але при цьому cd + TAB
ZSH запропонує доповнити каталоги червоним та жирним шрифтом. У чому проблема і як я можу мати однакові кольори для завершення ZSH та ls
?