我的tmux状态栏消失了



在tmux会话中编写代码时,我无意中按下了一系列键,使状态栏消失了。

我没有碰我的tmux配置文件,我验证了状态栏在新的tmux会话中是可见的。断开连接并重新连接到此会话没有帮助。

通读手册页并在谷歌上搜索,到目前为止还没有运气。

在会话中运行以下命令没有帮助:^B:设置选项-g状态-bg默认^B:set-option -g status on

我有很多窗口开着,我不希望销毁这个会话。

从tmux命令行发出:

:set status on

打开状态栏。您可以通过在.tmux.conf:

中添加一行来简化此操作。
# toggle statusbar
bind-key b set-option status

不完全是一个解决方案,但一个可能的变通方法。

我假设你的旧会话是0号;根据需要将参数调整为-t

tmux new-session -t 0

这将创建一个与会话0具有相同窗口的新会话。如果在一个会话中创建了一个新窗口,它也会出现在另一个会话中。如果从一个窗口删除一个窗口,则从另一个窗口也会删除该窗口。更重要的是,新会话应该有一个状态栏。然后,您可以尝试删除旧的无状态会话:

tmux kill-session -t 0

这应该不会影响会话0中的窗口,因为它们也是新会话的一部分。

最新更新