babun 内建的 zsh 默认使用的是 babun 主题,就长这样:

babun1

换主题时看中了 oh-my-zsh 默认主题 robbyrussell,然而这个主题并没有窝喜欢的 $ 提示符,只好自己动手修改啦

这是修改后的效果:

babun2

关于 zsh 自定义前缀,网上似乎没有中文教程呢,有时间的话翻译一下吧(有生之年

How to Customize Your Command Prompt

这是修改后的主题内容:

local ret_status=”%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)” PROMPT=’${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}%{$reset_color%}%{$fg_bold[blue]%}$ %{$reset_color%}’ ZSH_THEME_GIT_PROMPT_PREFIX=”git:(%{$fg[red]%}” ZSH_THEME_GIT_PROMPT_SUFFIX=”%{$reset_color%}” ZSH_THEME_GIT_PROMPT_DIRTY=”%{$fg[blue]%}) %{$fg[yellow]%}✗ %{$reset_color%}” ZSH_THEME_GIT_PROMPT_CLEAN=”%{$fg[blue]%})”

~/.oh-my-zsh/themes 下新建个以 .zsh-theme 为扩展名的文件,把上面的内容复制进去。

或者你可以直接 $ wget https://files.prinzeugen.net/Archive/robbyrussell-makaizou.zsh-theme

然后编辑 ~/.zshrc,将 ZSH_THEME 改为所修改主题的文件名

zshrc

重启终端就可以看到效果辣 XDD

除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。