我尝试将Mac终端设置为在命令提示符下显示git branch。我通过将以下行放入我的.bash_profile:
来实现这一目标source ~/.git-prompt.sh
source ~/.git-completion.bash
和
export PS1="\n$C_LIGHTRED\u$C_CYAN@$C_BLUE\h $C_LIGHTRED: $C_LIGHTYELLOW\w$C_LIGHTGREEN\$(__git_ps1)\n$C_BG_BLUE\$$C_DEFAULT "
然而,当我使用屏幕时,我不断收到错误:
bash: __git_ps1: command not found
如何让屏幕找到位于.git-prompt.sh文件中的__git_ps1函数?
- 编辑(找到解决方案) -
如果你包括:
shell -$SHELL
在.screenrc文件中,它将解决问题。