大佬教程收集整理的这篇文章主要介绍了oh-my-zsh自定义配置,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
默认的zsh
主题robbyrussell
已经很棒了,简洁高效,能很好的显示git
的相关信息,比如branch
信息,修改
,删除
,添加
等操作. 但是多用户的话就不能很好的展示,我们可以通过修改robbyrussell
的配置文件来达到我们想要的效果.
一般情况下,我们安装oh-my-zsh
都是在自己的家目录下~
,所以我们就以家目录为例.
编辑~/.oh-my-zsh/themes/robbyrussell.zsh-theme
这个文件:
local ret_status="%(?:%{$fg_bold[green]%}? :%{$fg_bold[red]%}? )" PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}" ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} " ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}?" ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
将local ret_status="%(?:%{$fg_bold[green]%}? :%{$fg_bold[red]%}? )"
修改为local ret_status="%(?:%{$fg_bold[yellow]%}${USER} %{$fg_bold[green]%}? :%{$fg_bold[yellow]%}${USER} %{$fg_bold[red]%}? )"
如下:
local ret_status="%(?:%{$fg_bold[yellow]%}${USER} %{$fg_bold[green]%}? :%{$fg_bold[yellow]%}${USER} %{$fg_bold[red]%}? )" PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}" ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} " ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}?" ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
if [ `id -u` -eq 0 ];then local ret_status="%(?:%{$fg_bold[yellow]%}root %{$fg_bold[green]%}? :%{$fg_bold[yellow]%}root %{$fg_bold[red]%}? )" else local ret_status="%(?:%{$fg_bold[yellow]%}${USER} %{$fg_bold[green]%}? :%{$fg_bold[yellow]%}${USER} %{$fg_bold[red]%}? )" fi PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}" ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} " ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}?" ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
保存退出,在终端中执行source .zshrc
让配置生效.
样式为"root ? ~
".
以上是大佬教程为你收集整理的oh-my-zsh自定义配置全部内容,希望文章能够帮你解决oh-my-zsh自定义配置所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。