# show branch en terminal con .bashrc

Estoy usando el siguiente file .bashrc. La finalización de la pestaña funciona bien. Sin embargo. La segunda parte del código de la twig #show no es tan agradable. Cuando lo configuré por primera vez y lo obtuve, funcionó bien. La window de mi terminal que estaba en la location de mi casa se vería así [~]$ y cuando está en una twig algo así como [direcorty (master)]$ Sin embargo, cuando abrí una nueva window de tabulación de la terminal, volví a algo así como Anders-imac:~ anderskitson$ ¿Cómo puedo get la twig Mostrar en la línea de estado para quedarse?

 #Git tab completion source ~/git-completion.bash # Show branch in status line PS1='[\W$(__git_ps1 " (%s)")]\$ ' export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"' 

La razón por la que no se queda es probable porque su terminal está utilizando .bash_profile lugar de su .bashrc .

Crearía un enlace a su file .bashrc para que todas las nuevas windows de terminal usen ese código desde un solo file .bashrc :

 mv ~/.bash_profile ~/.bash_profile.bak ln -s ~/.bashrc ~/.bash_profile 

mv = move, esto hará una copy de security de tu .bash_profile actual en caso de que tengas algo importante allí que quieras conservar. ln -s = crea un enlace simbólico de .bashrc a .bash_profile.

¿Tal vez tus proyectiles son conchas de inicio de session? Si lo son, .bashrc no necesariamente se lee. Intenta hacer un cambio similar en tu .bash_profile , o simplemente fuente .bashrc desde .bash_profile .