私はMacでいくつか更新を行い、設定の一部が壊れているようです。私はTmuxプロンプトが通常のbashプロンプトに従わないPS1 W
これは、代わりに パス全体のちょうど現在のディレクトリを表示するために私の通常のbashセッションで動作している「$ W \」=次は私の.bash_profileに
輸出PS1が設定されています。しかし、私がtmuxに切り替えると、再びパス全体が表示されます。色やその他の文字のようなbashプロファイルのPS1への他の変更は正常に機能し、tmuxに反映されます。私は.tmux.confを空にして、それが競合を引き起こしていたかどうかを確認しましたが、この動作に変更はありませんでした。
システムで新しいユーザーを作成して同じPS1を試しましたが、通常のセッションとtmuxの両方で完全に機能しました。
私はそれが動作していて、アップデートで何が変更されたのか分からないので、私はほとんど混乱しています。 .bash_profileと.tmux.conf以外のファイルはここで再生できますか? tmuxがどこから設定を引っ張っているかを知る方法はありますか?
追加情報: この動作はiTerm2とターミナル tmuxはバージョン1.8 の両方で同じであるマックOSX 10.9.1
'tmux'はログインしていないシェルを作成している可能性があります。その場合、代わりに' .bashrc'がソースとなります。 – chepner
私の.bash_profileの他のエイリアスがtmuxに持ち越され、PS1に加えた他の変更がtmuxで正しく反映されているとは思いませんが、\ W変数は動作したくないようです通常は。 – Paige
tmuxに入ったら、$ PS1はどのように設定されていますか? – graywh