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

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

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

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

3
задан 25 December 2012 в 06:54

2 ответа

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

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

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

0
ответ дан 25 December 2012 в 06:54

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

0
ответ дан 25 December 2012 в 06:54

Другие вопросы по тегам:

Похожие вопросы: