Acho que uma ótima configuração é ter 3 grupos coloridos:
- nome de usuário & amp; nome do host
- localização atual
- ramificação atual do git
Além de uma nova linha, você está de volta ao lado esquerdo!
i.e.
Vocêpodetertudoissotendooseguinteemseuarquivo.bashrcemseudiretóriopessoal.
FuncionaparaUnixeOSX
parse_git_branch(){gitbranch2>/dev/null|sed-e'/^[^*]/d'-e's/*\(.*\)/()/'}PS1='\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[01;33m\]$(parse_git_branch)\[3[00m\]\n\$'
Sevocêquiserisso,alémdeseustimestampsemquatrocores,vocêpodeter:
$PS1='3[01;31m\]\D{%F}\t\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[01;33m\]$(parse_git_branch)\[3[00m\]\n\$'
comoem:
embora pessoalmente eu acho que vou agora com:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//'
}
PS1='3[01;31m\]\t3[00m\]:'
PS1=$PS1'\[3[01;32m\]\u@\h\[3[00m\]:'
PS1=$PS1'\[3[01;34m\]\w3[00m\]:3[01;33m\]$(parse_git_branch)\[3[00m\]\n\$ '
PS2='\[3[01;36m\]>'
para