Привет, я новичок в интерфейсе командной строки на OSX. прежде чем я начал кодировать, я изменил цвет bash, который мне нравится.
#github branch show
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
#export PS1="\W \$"
export PS1="\[\e[0;36m\W\e[m\e[32m\$(parse_git_branch)\[\033[00m\] $ "
#hightlight path
alias ls="ls -G"
в основном он работает нормально, но когда я перехожу к предыдущей команде с помощью клавиши вверх и вниз, предыдущая команда охватывает текущий каталог, как это.
Desktop $
Descd ~
есть ли какая-либо документация, в которой я могу узнать больше о настройке PS1 и решить эту проблему?
заранее спасибо.