我可以在shell提示符中显示git分支名称。但每当我使用屏幕时
bash: parse_git_branch: command not found
git分支未显示。
请帮助我在屏幕会话中也得到这个。
我的.bash_u简介中有以下内容。
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/
}
export PS1="[\W\$(parse_git_branch)]$ "
我没有
.git-completion.bash
系统规格:
操作系统:OSX 10.8.4
终端和iterm2
屏幕版本:4.00.03(FAU)2006年10月23日
最佳答案
我在屏幕下运行时也遇到了同样的问题,通过将parse_git_branch()
函数的定义从.bash_profile
移动到.bashrc
可以解决这个问题。