bash_profile белый шрифт полужирный до нормального
# my .bash_profile
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
YELLOW="\[\033[0;33m\]"
WHITE="\[\033[1;37m\]"
PS1="\w$YELLOW \$(parse_git_branch)$WHITE\$ "
по какой-то причине финал $
и весь текст после этого (что я на самом деле печатаю в терминале) теперь выделен жирным белым цветом.
Я хочу, чтобы текст был нормальным и белым. Как бы я это исправить?
2 ответа
Моя подсказка использует \[\033[00m\]
чтобы вернуться к настройке цвета терминала по умолчанию. В вашем случае 1;
это то, что активирует "яркий". Если вы измените его на 0;
Вы должны получить "неяркий" белый цвет, независимо от того, какой цветовой режим используется в терминале по умолчанию (обратите внимание, что "неяркий" белый цвет обычно является серым и, вероятно, по умолчанию).
Текст жирный и белый, потому что вы просили это сделать. Ваш WHITE
Код просит, ну, белый. То, что вы, вероятно, хотите, это что-то вроде:
RESET="\[\033[00m\]"
Тогда используйте это вместо WHITE
,