这是我的 bash 提示符:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1="\[\033[32m\]\w\[\033[34m\]\$(parse_git_branch)\[\033[32m\]\n>>> \e(B\e[m"
这给了我一个很好的提示:
~/path/to/dir/in/green (git_branch_name_in_blue)
>>>
我不喜欢简单的>>>
,而是喜欢使用一个很棒的符号:∴ → ☿ ★。
我怎么做?
我尝试了很多方法,例如\[\e[31m\]\xe2\x98\x85
在最后添加
PS1="\[\033[32m\]\w\[\033[34m\]\$(parse_git_branch)\[\033[32m\]\n> \e(B\e[m \[\e[31m\]\xe2\x98\x85 "`
但我最终得到了这样的提示:
>>> \xe2\x98\x85