Em vez de usar, e. %F{202} , posso usar %{$fg[red]%} . Isso corrige o problema. No entanto, estou reduzido a usar apenas 16 cores em vez de 256 cores. Parece-me que este é um bug em zsh .
Eu tenho duas pastas chamadas Documents e Downloads . Em zsh , quando digito
c d Espaço D o Separador c
a cor de Documents muda de branco para (difícil de ler) cinza. Como posso desativar essa mudança de cor ou controlar a cor para a qual ela é alterada?
O problema está nesta linha aqui, onde mudo a coloração:
PS1="%F{$colorUser}%n%{$reset_color%}@%F{$colorServer}%m %{$reset_color%}: %F{$colorPath}%~%{$reset_color%} $ "
As variáveis são simplesmente números, por ex. $colorUser=196 , $colorServer=202 , $colorPath=44 . \
Em vez de usar, e. %F{202} , posso usar %{$fg[red]%} . Isso corrige o problema. No entanto, estou reduzido a usar apenas 16 cores em vez de 256 cores. Parece-me que este é um bug em zsh .
Tags colors zsh cd-command