【发布时间】:2014-04-29 04:04:51
【问题描述】:
我的 shell 脚本有问题,它在 ~/.bashrc:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
PS1="\[${debian_chroot:+($debian_chroot)}\033[1;34m\u\033[1;34m@\h\033[0;32m:\w\033[1;35m $(parse_git_branch) $ \033[0m\]"
我需要它来显示当前分支,它做得很好,但是当我需要更改目录以获取源时 ~/. bashrc 恢复工作。
另一个问题是,当我删除输入错误的内容时,它会删除该行中的所有信息,包括 vinicius@pontocom:~ (master) $
【问题讨论】: