之前都是跟随潮流,安装zsh
然后oh-my-zsh
,选一个看起来顺眼的主题,一通瞎配置,很酷炫。
可是即使只有一个git
插件,oh-my-zsh
每次启动的时候都很慢,起码有好几秒,而且有时候zsh还会带来一些兼容性的问题。
其实后面想想,我需要的只是一个 $
符号换行的终端提示,另外再加一个能显示git分支的插件,这就够了。
所以用bash就好了,然后改下PS1
的内容。
vim ~/.bashrc
__git_ps1 ()
{
local b="$(git symbolic-ref HEAD 2>/dev/null)";
if [ -n "$b" ]; then
printf " (%s)" "${b##refs/heads/}";
fi
}
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\033[0;36m\]$(__git_ps1)\[\033[0m\n\$ '
现在我的终端看起来是这个样子: