2
PS1="\\w (`git branch | grep '^*' | cut -b 3-100`)$ "
设置我的PS1如上,但之后我改变了分支git checkout
它不会更新提示分行的名称,或更改与cd
库。如何解决这个问题?为什么PS1没有使用git分支名称更新?
PS1="\\w (`git branch | grep '^*' | cut -b 3-100`)$ "
设置我的PS1如上,但之后我改变了分支git checkout
它不会更新提示分行的名称,或更改与cd
库。如何解决这个问题?为什么PS1没有使用git分支名称更新?
当设置了PS1
(一次)时,而不是在显示提示时,评估反引号位。使用单引号保存后一事件的扩展:
PS1='\w (`git branch | grep "^*" | cut -b 3-100`)$ '