我想使用其中一個Git-completion.bash功能,但我無法自定義我想要的外觀。這裏是我的.bash_profile文件的相關部分:將git的分支名稱追加到命令提示符
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)") > '
我想這是一些撇號/引號的問題。
我應該如何糾正第一個版本才能使其工作?
就是這樣!謝謝:) – 2009-05-03 11:25:47