themes
  • zsh
  • oh-my-zsh
  • 2017-05-11 40 views 0 likes 
    0

    的主题,我想知道我怎样才能使一个新行我➜开始,而不是它的$ USER%M和pwd之间:自定义我的zsh主题

    `function get_pwd() { 
        echo "${PWD/$HOME/~}" 
    } 
    local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s) 
    "PROMPT='%{$fg[white]%}$USER%{$fg[cyan]%}%M ${ret_status}%{$fg_bold[green]%}%p %{$fg[yellow]%}$(get_pwd)%{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}' 
    ZSH_THEME_GIT_PROMPT_PREFIX="❮ %{$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]%}❯" 
    

    `

    回答

    0

    好吧,我想我想通了,但我不知道是否它的正确方法来做任何建议,所以基本上我把local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s) "PROMPT='%{$fg[white]%}$USER%{$fg[cyan]%}%M %{$fg[yellow]%}$(get_pwd)%{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} ${ret_status}%{$fg_bold[green]%}%p % %{$reset_color%}'

    +0

    好吧,现在混帐和➜颜色不工作! – Neo

    相关问题