【发布时间】:2010-10-23 10:33:57
【问题描述】:
我想使用 Git-completion.bash 功能之一,但我无法自定义我想要的外观。这是我的 .bash_profile 的相关部分:
source ~/.git-completion.bash
function prompt
{
local WHITE="\[\033[1;37m\]"
local GREEN="\[\033[0;32m\]"
local CYAN="\[\033[0;36m\]"
local GRAY="\[\033[0;37m\]"
local BLUE="\[\033[0;34m\]"
export PS1="
${GREEN}\u${CYAN}@${BLUE}\h ${CYAN}\w $(__git_ps1 '(%s)') ${GRAY}
$ "
}
prompt
它不显示分支名称。
但是,如果我将上面的导出 PS1 替换为下面的,它会按预期工作:
export PS1='\w$(__git_ps1 "(%s)") > '
我猜这是一些撇号/引号问题。
我应该如何更正第一个版本以使其正常工作?
【问题讨论】: