У меня есть настройка цвета моей оболочки
PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
, как использовать шестнадцатеричный код цвета?
Правильно, вы не можете использовать шестнадцатеричные цвета. Доступно только 8 цветов:
30 - black
31 - red
32 - green
33 - yellow
34 - blue
35 - magenta
36 - cyan
37 - white
, однако вы можете изменить цвета этих имен цветов в настройках терминала.
Я не верю, что вы можете использовать шестнадцатеричные цветовые коды с zsh или даже с любой оболочкой. Насколько мне известно, стандартные терминалы Linux могут отображать только определенные заранее определенные цвета. Имея это в виду, я сомневаюсь, что шестнадцатеричные цветовые коды были закодированы в zsh, или даже могли бы быть, поскольку это заставило бы ваш терминал / tty использовать нестандартные цвета, некоторые из которых он мог бы не иметь возможности использовать. [ 110]