os Xターミナルアプリでbashを使用していますが、履歴をスクロールするとカスタムの$PS1が壊れます。
PS1="${BLUE}\u${CYAN}@${RED}\h${BLUE}\w\n\[${red}\$${NC}\]"
PS1 = "$ {BLUE} \ u $ {CYAN} @ $ {RED} \ h $ {BLUE} \ w \ r \ n [$ {red} \$${NC}]"も試してみました
問題は改行にあるようです。私はSlackwareでこのbashプロンプトを使用しました。