美文网首页
item2配置显示git分支和替换用户名为箭头

item2配置显示git分支和替换用户名为箭头

作者: 爽朗的豆豆 | 来源:发表于2017-08-22 10:38 被阅读0次

    先上效果图

    先说一下item2的配色

    终端输入

    vim ~/.bash_profile

    #enables colorin the terminal bash shell export
    
    export CLICOLOR=1
    
    #setsup thecolor scheme for list export
    
    export LSCOLORS=gxfxcxdxbxegedabagacad
    
    #sets up theprompt color (currently a green similar to linux terminal) 注意下面的这一行不要,一会去profile文件里编辑这个PS1
    
    #exportPS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' ~~
    
    #enables colorfor iTerm
    
    export TERM=xterm-256color
    
    

    设置完这个就可以自己选主题了,这就不说了

    然后设置显示git分支和替换用户名为箭头

    终端输入

    sudo vim /etc/profile

    添加以下代码,注意原来这个文件里的内容不要删,把代码复制到下面就好

    find_git_branch () {
    local dir=. head
    until [ "$dir" -ef / ]; do
    if [ -f "$dir/.git/HEAD" ]; then
    head=$(< "$dir/.git/HEAD")
    if [[ $head = ref:\ refs/heads/* ]]; then
    git_branch=" (${head#*/*/})"
    elif [[ $head != '' ]]; then
    git_branch=" → (detached)"
    else
    git_branch=" → (unknow)"
    fi
    return
    fi
    dir="../$dir"
    done
    git_branch=''
    }
    PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"
    black=$'\[\e[1;30m\]'
    red=$'\[\e[1;31m\]'
    green=$'\[\e[1;32m\]'
    yellow=$'\[\e[1;33m\]'
    blue=$'\[\e[1;34m\]'
    magenta=$'\[\e[1;35m\]'
    cyan=$'\[\e[1;36m\]'
    white=$'\[\e[1;37m\]'
    normal=$'\[\e[m\]'
    # 这个要注意了下面的PS1就是最终的效果图,颜色可以自己配置,上面的就是颜色变量
    PS1="$green → $cyan\w$yellow\$git_branch\$ $magenta"
    #也可以试一下下面的这个配置,注意这两个PS写一个就好
    #PS1="$white[$white@$green\h$white:$cyan\W$yellow\$git_branch$white]\$ $normal"
    

    终端输入 使刚才的配置生效

    source /etc/profile

    这样就大功告成了.

    相关文章

      网友评论

          本文标题:item2配置显示git分支和替换用户名为箭头

          本文链接:https://www.haomeiwen.com/subject/zdwkdxtx.html