Кажется, я могу только вызвать 8 цветов в моей подсказке zshell.
Пример:
PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.]
%# "
Работает отлично. Однако,
PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.]
%# "
Не работает В принципе, ни один из «ярких» цветовых вариаций не появляется.
Проведя некоторое исследование, я обнаружил, что цвета zsh называются setopt «colors».
дела
echo ${(o)color}
дает такой вывод:
00 01 02 03 04 05 07 08 22 23 24 25 27 28 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36
37 37 39 39 40 40 41 42 43 44 45 46 47 49 bg-black bg-blue bg-cyan bg-default bg-green
bg-magenta bg-red bg-white bg-yellow black blink blue bold conceal cyan default faint green
magenta no-blink no-conceal no-reverse no-standout no-underline none normal red reverse
standout underline white yellow
Как видите, доступны только 8 стандартных цветов. Я попытался использовать варианты "bg-", которые также оставляют вывод в качестве цвета текста по умолчанию.
Любая помощь, которую вы можете оказать, будет принята с благодарностью. Я мог бы, конечно, просто использовать один из нормальных цветов, но тогда я бы ничему не научился!