5

.tmux.conf に、現在の git ブランチを単純に示す行があります。

set -g status-right ' #[bg=colour33] Branch #[(git branch)] '

tmux で作業しているとき、私は定期的に異なるディレクトリにパネルを配置しています。だから私の質問は、tmuxが最初に開かれたときに私がいたディレクトリを保持しているように見える、現在行っていることではなく、「パネルのcwd」に基づいてステータスコマンドを再実行する方法はありますか? .. ?

4

2 に答える 2

4

tmux の新しいバージョンでは、pane_current_pathこれを実現するために使用できます。

set -g status-right '#(cd #{pane_current_path}; git rev-parse --abbrev-ref HEAD)'
于 2016-06-05T07:17:04.537 に答える
1

この回答を参照してください-Tmuxのペインタイトル-bashchpwd /zshで作業ディレクトリを変更するたびに呼び出される関数をオーバーライドする必要があるでしょう。

于 2012-10-16T19:45:34.530 に答える