【发布时间】:2013-09-01 14:34:06
【问题描述】:
新手问题,我最近把我的PS1改成了这个:
RESET="\[\017\]"
NORMAL="\[\033[0m\]"
YELLOW="\[\033[0;33m\]"
CYAN="\[\033[0;36m\]"
export PS1="\[$RESET\]\u@\h:\[$CYAN\]\w\[$YELLOW\]\$(__git_ps1)\[$NORMAL\] \$ "
但现在我收到换行错误。我创建了一个 gif 来解释这个问题:
有什么想法可能是错的吗?
【问题讨论】:
-
@你的
__git_ps1函数是做什么的?你能给我们看个代码吗? -
@konsolebox 如果当前目录是 git 项目,这是一个显示当前分支的 shell 脚本。代码在这里:raw.github.com/git/git/master/contrib/completion/git-prompt.sh
-
+1 因为我喜欢 gif
标签: macos bash command-prompt ps1