美文网首页
mac终端配色

mac终端配色

作者: 简单的破小孩儿 | 来源:发表于2018-07-31 10:39 被阅读0次

    现实git分支

    Parses out the branch name from .git/HEAD:

    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"
    # Heree
    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="$white[$magenta\u$white@$green\h$white:$cyan\w$yellow\$git_branch$white]\$ $normal"
    

    显示文件和文件夹不同颜色

    alias cls='tput reset'
    alias egrep='egrep -G'
    alias fgrep='fgrep -G'
    alias grep='grep -G'
    alias l.='ls -d .* -G'
    alias ll='ls -l -G'
    alias ls='ls -G'
    alias vi='vim'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    

    相关文章

      网友评论

          本文标题:mac终端配色

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