在Mac终端中运行GNU Screen时找不到命令

时间:2017-09-19 18:55:40

标签: bash macos command-line terminal

我尝试将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文件中,它将解决问题。

0 个答案:

没有答案