我试图让 tmux 告诉我是否按下了前缀键。
set-option status-left '#{?client_prefix,Prefix,------} [#S] '
似乎可以工作,但是它占用了状态栏中的空间,我觉得可以更好地使用它(它也太长了,以至于这会干扰窗口列表,但如果我想这样做,这可能会得到解决)。相反,我尝试更改会话名称的背景,这可以永久完成
set-option status-left-style 'bg=white'
所以我尝试将它们组合成
set-option status-left-style '#{?client_prefix,bg=white,}'
但这只会让 tmux 说“风格不好”。那么这样做的正确语法是什么?
(我在 Debian Bullseye 上并且已经从那里的可用软件包中安装了 tmux,所以如果版本很重要,我有一个 3.1)
您可以相当容易地做的是不理会样式,但在原始设置中提供属性而不是字符串。如果没有其他属性,此属性将持续到左侧状态结束。参见样式:可以在格式选项中指定嵌入样式...通过将它们括在“#[”和“]”中。