zsh:config(ubuntu22.04.2)
1. zsh : PS1
1 [wit@on user] cat ~/.oh-my-zsh/themes/david.zsh-theme
2 PROMPT="%(?:%{$fg_bold[green]%}:%{$fg_bold[red]%})%{$fg[cyan]%}[%n@%m %c]%{$reset_color%} "
3 PROMPT+=' $(git_prompt_info)'
4
5 ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
6 ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
7 ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
8 ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
9 [wit@on user]
2. reference
2.1 https://www.cnblogs.com/sidianok/p/17400527.html