Bash
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\$ "
由於某種原因,
$
之後的最終文本和所有文本(我實際輸入終端的內容)現在是粗體白色。我希望它是正常的文本重量和白色。我將如何解決這個問題?
我的提示用於
\[\033[00m\]
返回終端的預設顏色設置。就您而言,1;
這就是啟動“明亮”的原因。如果你把它改成0;
你應該得到“不亮”的白色,不管你的終端的預設顏色設置是什麼(注意“不亮”的白色通常實際上是灰色的,可能是預設的)。
文本是粗體和白色的,因為你要求它。您的
WHITE
程式碼要求白色。您可能想要的更像是:RESET="\[\033[00m\]"
然後使用它而不是
WHITE
.