屏幕上有办法关闭状态栏吗?理想情况下,只有当我打开 2 个以上的选项卡时才显示它?哪些.screenrc
条目可以实现这一点?
答案1
我能想到的获取“状态栏”的方法有几种:
一个状态栏是caption
。它通常只在多个窗口(分屏)时出现,此设置为caption splitonly
。始终存在的版本是caption always
。它似乎没有办法将其与打开的屏幕(“选项卡”)数量联系起来。如果通过按命令字符 (^a) 并输入它就会消失,:caption splitonly
那么这就是您正在查看的内容,输入 caption splitonly
.screenrc 即可将其删除。
另一个状态栏是 ,hardstatus
指的是终端的“硬件状态”行。这个通常显示在窗口的标题栏中,但可以通过设置将其强制移到终端底部hardstatus alwayslastline
。设置hardstatus off
将其关闭。这始终是“开”或“关”。
答案2
关闭hardstatus
线路的设置称为ignore
。off
手册中说,该设置没有达到人们的预期:
如果该标志设置为“关闭”,这些消息将以反向视频模式覆盖在显示线上。
我的 中有这个.screenrc
,它似乎可以满足您的需要:
hardstatus ignore