Como usar um código de cor hexadecimal em zsh?

2

Eu tenho a configuração de cores do meu shell

PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'

como usar o código de cores hexadecimais?

    
por Вячеслав Логинов 04.04.2012 / 08:26

2 respostas

2

Eu não acredito que você possa usar códigos de cores hexadecimais com zsh, ou mesmo com qualquer shell. Pelo que sei, os terminais Linux padrão só podem exibir certas cores pré-definidas. Com isso em mente, duvido que os códigos de cores hexadecimais tenham sido codificados em zsh, ou poderiam ser, pois isso forçaria seu terminal / tty a usar cores não-padrão, algumas das quais ele pode não ter a capacidade de usar. / p>     

por fouric 25.12.2012 / 03:01
1

É verdade que você não pode usar cores hexadecimais. Existem apenas 8 cores disponíveis:

30 - black
31 - red
32 - green
33 - yellow
34 - blue
35 - magenta
36 - cyan
37 - white

no entanto, você pode alterar quais cores esses nomes de cores representam nas suas preferências de terminal.

    
por jwerre 30.12.2012 / 15:59