码疯窝

个性订制shell – shell 中显示 git branch

2015/06/02 20:38:14    分类: 技术随笔    0人评论 次浏览

用习惯了 Git Bash 会发现在linux的 bash propmt 的提示太弱了.

git bash

于是个性化定制了一下PS1. 将以下代码拷贝到 /etc/profile 下面然后执行 source /etc/profile 即可生效.

__gitbranch () {
    echo `git rev-parse --abbrev-ref HEAD 2> /dev/null | sed -r 's/(.+)/(\1)/'`
}

PS1='[\[\e[32m\]No.\# \[\e[33m\]\u\[\e[m\]@\[\e[36m\]\h \[\e[35m\]\w \[\e[44;37m\]$(__gitbranch)\[\e[m\]]\n\$ \[\e[m\]'

PS1

继续查看有关 技术随笔的文章

0个访客评论