有人可以修复我的 PS1 的 bash

有人可以修复我的 PS1 的 bash

我似乎有太多的颜色转义,所以它只适用于某些提示 - 有人可以帮我纠正吗?

PS1='\[\e[0:35m[\u@\e[0:33m\h\e[m \e[0:35m\w]\e[m \e[0:33m`git branch 2> /dev/null | grep -e ^* | sed -E  s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\e[m\] \n$ '

答案1

将所有冒号替换为分号。冒号在颜色转义序列中没有意义。

相关内容