Во-первых, я не уверен, какой терминал вы используете или будет ли он поддерживать оранжевый цвет.Шахта поддерживает следующее: красный, синий, зеленый, голубой, желтый, пурпурный, черный и белый.А вот как я получаю цвета в моем терминале:
Сначала необходимо загрузить цвета, используя autoload
.Я использую следующее для загрузки цветов и присваивания им значимых имен
#load colors
autoload colors && colors
for COLOR in RED GREEN YELLOW BLUE MAGENTA CYAN BLACK WHITE; do
eval $COLOR='%{$fg_no_bold[${(L)COLOR}]%}' #wrap colours between %{ %} to avoid weird gaps in autocomplete
eval BOLD_$COLOR='%{$fg_bold[${(L)COLOR}]%}'
done
eval RESET='%{$reset_color%}'
Вы можете установить имя хоста в вашем приглашении, используя строку %m
.Таким образом, чтобы установить, скажем, красное имя хоста, вы должны сделать
${RED}%m${WHITE}\>
, который будет печатать что-то вроде bneil.so>