当前位置:  开发笔记 > 小程序 > 正文

如何在GNU Screen hardstatus中显示之前选择的选项卡?

如何解决《如何在GNUScreenhardstatus中显示之前选择的选项卡?》经验,为你挑选了1个好方法。

每次我在控制台工作时都使用GNU Screen.我有一个带有几个设置的自定义.screenrc文件.除此之外,我的设置在底部显示"标签":

hardstatus alwayslastline
hardstatus string "%{= g} %{= w}%-w%{=r}%n %t%{-}%+W"

它运行良好,但我想在标签中添加一些符号,显示以前哪个选项卡处于活动状态.如何才能做到这一点?



1> Andrey Staro..:

comments,注释只支持一点格式化功能,所以我创建了一个新答案。

1)每个制表符编号后都有一些不需要的“ $”符号

随着hardstatus string "%{= g} %{= w}%-Lw%{=r}%n%f* %t%{-}%+LW"我看不到任何“$”:

2)符号''和'-'使制表符扩大一个符号,因此制表符跳了一点。我认为如果没有''和'-'符号可以放置空格来解决。

遗憾的是,除了选中的所有选项卡都没有配置-如果在hardstatus字符串中使用%w(所有窗口,包括current)或%W(所有窗口,current除外),它们只会显示出来。这些转义可以以-+(以显示当前窗口之前或之后的窗口)和L(以显示窗口的标志)为前缀。这些行的空格,格式或内容无法配置-它们仅包含制表符的编号,标题以及可选的带有固定缩进的标志。

3)不需要符号“ *”,因为当前选项卡也有颜色选择。

当然,你可以替换*使用空间后%f在hardstatus字符串两个空格(对不起,怪句,但在反引号SO文本引擎吃空间古怪) -但没有标签的非活性和非最后一个标签号码后调整空间他们继续“跳”。

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有