之前都是跟随潮流,安装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\$ '

现在我的终端看起来是这个样子:

能显示git分支的终端提示配置

相关文章:

  • 2021-12-15
  • 2021-06-04
  • 2021-10-03
  • 2022-01-01
  • 2021-11-08
  • 2022-02-07
  • 2022-02-09
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2021-12-17
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案