在tmux会话中编写代码时,我无意中按下了一系列使我的状态栏消失的键。
我没有碰过我的tmux配置文件,我确认状态栏在新的tmux会话中可见。断开连接并重新连接到此会话无济于事。
阅读手册并通过Google搜索,到目前为止没有运气。
从会话内部运行以下命令没有帮助: ^ B:set-option -g status-bg默认值 ^ B:
上的set-option -g status我打开了很多窗口,不想破坏这个会话。任何帮助将不胜感激。
答案 0 :(得分:12)
从tmux命令行,发出:
:set status on
打开状态栏。您可以通过在.tmux.conf
:
# toggle statusbar
bind-key b set-option status
然后重新加载配置。
答案 1 :(得分:1)
不是一个解决方案,但可能是一种解决方法。
我假设你的旧会话是0号;根据需要将参数调整为-t
。
tmux new-session -t 0
这将创建一个与会话0具有相同窗口的新会话。如果在一个会话中创建一个新窗口,它也会出现在另一个会话中。如果从一个窗口中删除一个窗口,它将从另一个窗口中删除。更重要的是,新会话应该有一个状态栏。然后,您可以尝试删除旧的无状态会话:
tmux kill-session -t 0
这不应该影响会话0中的窗口,因为它们也是新会话的一部分。