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`)$ '