Мені здається, що я можу викликати 8 кольорів у моєму рядку zshell.
Приклад:
PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.]
%# "
Добре працює. Однак,
PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.]
%# "
Не працює. В основному жодна з "яскравих" варіацій кольорів не з'являється.
Провівши деякі дослідження, я виявив, що кольори zsh називаються септопом "кольори".
робити
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-", які також залишають вихідний колір як колір тексту за замовчуванням.
Будь-яка допомога, яку ви можете надати, буде дуже вдячна. Я, звичайно, міг би просто використовувати один із звичайних кольорів, але тоді я нічого б не навчився!