我尝试过 tmux,发现有些设置会突出显示活动窗格的边框。如果有三个或更多窗格,这个设置就很好用。
不过我最常用的用法是两块玻璃并排放置,如果只有两个,我看到的任何边框突出显示都无法帮助我判断哪个是活动的。
我可以给 tmux 什么设置来清楚地显示两个窗格中的哪一个具有焦点?
答案1
使用 Tmux 1.8
从 tmux 1.8 开始,tmux 通过仅突出显示分割线的上半部分/下半部分来区分左/右活动窗格。
屏幕截图(iTerm2 + tmux 1.8):
如果您必须使用较早的版本,则 tmux 设置似乎都无法帮助您解决具体情况。作为替代方案,您可以查找闪烁的 shell 光标,它仅出现在活动窗格中。
答案2
截至(据我所知)tmux 2.1
,有一个新的样式选项可以相当轻松地处理这个问题:
窗口活动样式 风格 设置窗口活动窗格的样式。有关如何指定风格, 看 这消息命令样式选项。
例如,
setw -g window-active-style 'bg=black'
您可以使用任何标准样式,这里提取自man tmux
:
消息命令样式 风格 设置状态行消息命令样式,其中风格以逗号分隔 要指定的特性列表。 这些可能是 `bg=colour` 来设置背景颜色,`fg=colour` 来设置 前景色,以及如下所示的属性列表。 颜色为以下之一:黑色的,红色的,绿色的,黄色的,蓝色的,品红,青色, 白色的、aixterm 明亮变体(如果支持:亮红,亮绿色, 和 很快),颜色0到颜色255从 256 种颜色中,默认或 十六进制 RGB 字符串,例如 `#ffffff`,选择最接近的匹配 来自默认的256色集。 属性可以是没有任何或以逗号分隔的以下一个或多个列表: 明亮的(或者大胆的),暗淡,下划线,眨,撤销,隐, 或者斜体, 到 打开一个属性,或者使用以“no”为前缀的属性来关闭一个属性。 例如: fg=黄色,粗体,下划线,闪烁 bg=黑色,fg=默认,noverse 随着-A标记到设置选项命令添加新样式 否则现有样式将被替换。
答案3
Ctrl-B q
寻找奇怪颜色的数字(红色而不是蓝色)。
这比仅仅看屏幕要多一点工作量,因为它是交互式的。但是您在终端中运行的应用程序不应该注意到您的任何按键。
答案4
这可能部分是我的终端仿真器(iterm2)的功能,但我的光标仅在活动分割中可见。