Questions tagged «ps1»

18
(Mac)-bash:__git_ps1:找不到命令
我正在尝试在终端中更改命令提示符。我不断收到错误: -bash: __git_ps1: command not found 我已经尝试过,只需在终端中按原样输入:__git_ps1。我也已经在.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi 您可能会看到/告诉,是的,我确实安装了自动完成功能,并且效果很好! 我遇到了这个问题:“ PS1 env变量在Mac上不起作用 ”,它给出了代码 alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" 因此,我将其添加到我.bash_profile希望它会有所改变的地方。好吧,它做到了。它只是更改了错误输出。 这是.bash_profile附加的: alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" if …
222 macos  git  terminal  ps1 

2
为什么我的bash提示不更新?
我是git的新手,正在尝试将当前git分支添加到我现有的提示中,其定义如下: RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NORMAL}" FROWNY="${RED}:(${NORMAL}" SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi" export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} " 我尝试了一下(通过.bashrc再次采购文件),它似乎可以工作,但是后来我转到另一个分支,它没有更新。如何确定$(__git_ps1)未缓存?
83 git  bash  ps1 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.