在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中的窗口,因为它们也是新会话的一部分。