我正在关注Udacity课程,在第1课视频中,他们讨论了自定义git bash和设置工作区。
我确实深入研究了.bash_profile应该如何编辑,它几乎可以按照我的意愿运行。除非我无法弄清楚如何在命令提示符$ sign前添加新行。
TITLESTRING="Bash Prompt (Git for Windows) =>"
TITLE="\[\033]0;$TITLESTRING${PWD//[^[:ascii:]]/?}\007\]"
export PS1="$TITLE\n$GREEN\u@\h$MAGENTA\$(__git_ps1) $LIGHT_YELLOW\w $RESET\n$ "
当我将\ n放在最后一个$符号之前以使它出现在下一行时,我在启动git bash时收到此错误消息:
bash: command substitution: line 1: syntax error near unexpected token `)'
bash: command substitution: line 1: `__git_ps1)'
Mik@BIG_PC~
$
当我在最后一个$符号前面没有那个\ n时,一切都很好。
请帮帮我。
答案 0 :(得分:0)
如果您使用的是$(__git_ps1)
,而不是\$(__git_ps1)
。
我明白了:
vonc@bvonc (master) ~/data/git/git
$ git version
git version 2.12.1.windows.1
您可以在" PS1 line with git current branch and colors"中看到许多其他$(__ git_ps1)用法示例,我从未见过\$(...)
。