zshell 프롬프트에서 8 색만 호출 할 수있는 것 같습니다.
예:
PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.]
%# "
잘 작동합니다. 하나,
PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.]
%# "
작동하지 않습니다. 기본적으로 "밝은"색상 변형은 나타나지 않습니다.
약간의 연구를 한 결과, zsh의 색상은 "colors"setopt에 의해 호출됩니다.
하기
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-"변형을 사용하여 출력을 기본 텍스트 색상으로 남겨 두었습니다.
당신이 제공 할 수있는 도움은 대단히 감사하겠습니다. 물론 정상적인 색상 중 하나를 사용할 수는 있지만 아무것도 배울 수 없습니다!