gpt4 book ai didi

git - mac os zsh git-prompt.sh 无法使颜色正常工作

转载 作者:行者123 更新时间:2023-12-04 13:12:47 30 4
gpt4 key购买 nike

我将 git-prompt.sh ( https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh ) 复制到 ~/.git-prompt.sh

然后在我的 .zsrhc 中有

source ~/.git-prompt.sh
setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ '

分支显示但不显示颜色。

最佳答案

在第 557 行启用着色:

# NO color option unless in PROMPT_COMMAND mode
if [ $pcmode = yes ] && [ -n "${GIT_PS1_SHOWCOLORHINTS-}" ]; then
__git_ps1_colorize_gitstring
fi

你可以去掉整个 if 条件然后离开__git_ps1_colorize_gitstring 或启用 precmd 这是 ZSH等同于 PROMPT_COMMAND 以及 pcmode 在这里代表什么和启用 GIT_PS1_SHOWCOLORHINTS:

$ source ~/.git-prompt.sh
$ GIT_PS1_SHOWCOLORHINTS=true
$ precmd () { __git_ps1 "%n" ":%~$ " "|%s" }

关于git - mac os zsh git-prompt.sh 无法使颜色正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63364693/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com