gpt4 book ai didi

git - 当我在 Git 分支中时,如何让我的 iTerm 提示以不同方式显示?

转载 作者:IT王子 更新时间:2023-10-29 01:29:38 25 4
gpt4 key购买 nike

我正在尝试以与 Paul Irish 相同的方式设置我的 iTerm 提示符

到目前为止,我在 ~/.profile 中有以下内容:

# Add git branch name to prompt
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/*\(.*\)/ on \1/'
}

PS1='\n\[\033[0:35m\]\u\[\033[0;32m\]\w\[033[0m\]$(parse_git_branch)\n\$\[\033[0m\] '

我不知道如何让分支以不同的颜色出现,而不是前面的“on”

除此之外还有其他功能,例如:

  • 不在 git 分支中时在提示符处显示“o”
  • 在分支中显示“±”
  • 在行尾显示日期

任何帮助将不胜感激

最佳答案

我使用 git-aware-prompt .

如果我在终端加载时只在那个目录中,我以前的很多解决方案只会显示 git 分支。如果我在非 git 存储库中启动 iTerm,那么当我 cd 进入带有 git 存储库的目录时它就不会工作。

这个 github 项目为我解决了这个问题。

关于git - 当我在 Git 分支中时,如何让我的 iTerm 提示以不同方式显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505302/

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