警告
本文最后更新于 2023-07-07,文中内容可能已过时。
ohmyzsh 自带了很多主题,也有很多没有收录的扩展主题,我就想要个简约的主题,但是每个都差点意思,干脆改一个主题。
自定义主题
复制默认主题,当作模板:
1
2
3
| cd ~/.oh-my-zsh
cat themes/robbyrussell.zsh-theme > custom/custom.zsh-theme
vim custom/custom.zsh-theme
|
然后修改里面的内容:
1
2
3
4
5
6
7
8
9
10
11
| if [[ -z $ZSH_THEME_CUSTOM_PREFIX ]]; then
ZSH_THEME_CUSTOM_PREFIX=">"
fi
PROMPT="%(?:%{$fg_bold[blue]%}$ZSH_THEME_CUSTOM_PREFIX:%{$fg_bold[red]%}$ZSH_THEME_CUSTOM_PREFIX)"
PROMPT+=' %{$fg[blue]%}%c%{$reset_color%} $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[green]%}git:(%{$fg[magenta]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[green]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[green]%})"
|
配置
然后重启终端即可。