2012-02-02 8 views
1

次の.bashrcファイルを使用しています。タブの補完は正常に動作します。しかしながら。 #showブランチの2番目のコードはあまりうまくいきません。私が最初にそれを設定してそれを供給したとき、それはうまくいった。私の端末ウィンドウはそれが家の場所にあったのですが、[~]$のようなもので、ブランチの中には[direcorty (master)]$のようなものがありますが、端末の新しいタブウィンドウを開いたときには、Anders-imac:~ anderskitson$に戻ります。滞在するステータスライン。ターミナルで.bashrcを使って分岐する#

#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"' 

答えて

1

あなたの端末が.bashrcではなく.bash_profileを使用しているため、それが滞留していない理由が考えられます。すべての新しいターミナルウィンドウが単一.bashrcファイルからそのコードを使用するように

私はあなたの.bashrcファイルへのリンクを作成します。

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

mv =動く場合には、この意志のバックアップ、あなたの現在の.bash_profileをお重要なことをそこに残しておきたい。 ln -s = .bashrcから.bash_profileへのシンボリックリンクを作成します。

0

あなたのシェルはログインシェルですか?そうであれば、.bashrcは必ずしも読み取られません。 .bash_profileに似たような変更を加えるか、.bash_profile.bashrcソースを使用してください。

関連する問題