gre*_*rep 5 git bash shell tmux
我的 .tmux.conf 中有一行简单地显示了我所在的 git 分支。
set -g status-right ' #[bg=colour33] Branch #[(git branch)] '
在 tmux 中工作时,我经常在不同的目录中放置面板。所以我的问题变成了,有没有办法根据我的“面板的 cwd”重新执行状态命令,而不是它现在正在做的事情,它似乎只保留我在 tmux 第一次打开时所在的目录..?
Nat*_*Kot 4
在较新版本的 tmux 中,您可以使用pane_current_path以下方法来实现:
pane_current_path
set -g status-right '#(cd #{pane_current_path}; git rev-parse --abbrev-ref HEAD)'
归档时间:
13 年,6 月 前
查看次数:
1494 次
最近记录:
9 年,11 月 前