tmux 中的窗口很容易不同步。例如,在两个窗口中我可能会有:
~/dir git:(master *) $
表示*
发生了变化。然后我git commit
在一个窗口中运行,或者切换到另一个分支等。这显然会更新我运行命令的窗口中的提示,但当我切换到下一个窗口时,它仍然显示上面的提示。
只需按下 Enter、Ctrl+c等即可轻松纠正此问题,但我想知道是否有办法保持提示同步。
有什么方法可以自然地做到这一点?如果没有,是否有任何方法可以在切换到另一个窗口(例如cd .
)时自动运行命令以强制重新加载提示?