Как использовать шестнадцатеричный код цвета в zsh?

2

У меня есть цветовая конфигурация моей оболочки

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

как использовать шестнадцатеричный цветовой код?

    
задан Вячеслав Логинов 04.04.2012 в 06:26
источник

2 ответа

1

Я не считаю, что вы можете использовать шестнадцатеричные цветовые коды с zsh или даже с любой оболочкой. Насколько мне известно, стандартные терминалы Linux могут отображать только определенные заранее определенные цвета. Имея это в виду, я сомневаюсь, что шестнадцатеричные цветовые коды были закодированы в zsh или даже могут быть, поскольку это заставит ваш терминал / tty использовать нестандартные цвета, некоторые из которых могут не иметь возможности использовать.     

ответ дан fouric 25.12.2012 в 02:01
1

Правильно, вы не можете использовать шестнадцатеричные цвета. Есть только 8 доступных цветов:

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

однако вы можете изменить цвета, которые эти цветовые имена представляют в настройках вашего терминала.

    
ответ дан jwerre 30.12.2012 в 14:59