Tmux 当前窗格边框不明显

Tmux 当前窗格边框不明显

如果只有两个窗格,我很难分辨哪个窗格是 tmux 中的当前窗格。边框似乎只突出显示相邻的边缘,这使得无法分辨。这里有一个 Gif 来突出显示我的意思。在此处输入图片描述

我在 bash 中,它的配置如下

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

有人能给出一些让它更加明显的建议吗?

答案1

此问题已在当前版本的 tmux 中得到解决。当只有两个分割时,分割线的上半部分/下半部分会显示颜色,以指示左/右分割处于活动状态

在此处输入图片描述

答案2

我想我终于找到了一种让我真正明白的方法。在 中使用以下内容.tmux.conf

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

我得到了颜色较浅的聚焦/活动窗口,而非聚焦/非活动窗口则有点灰。

我对调色板进行了大量调整,但使用你最喜欢的颜色(请注意 tmux.conf 中的英国拼写)应该可以进行调整。

活动(右下角)与非活动的示例:

活跃与不活跃的示例

答案3

好问题;我希望我能有更好的答案。该display-panes命令(默认情况下为 Cb q)用红色数字显示活动窗格。如果只有两个窗格,您仍然必须记住红色表示活动,蓝色表示非活动。

如果您将display-panes-color其设置为与背景颜色对比度较低的颜色,它将比(默认情况下)红色活动窗格数字更不明显。

答案4

如果您使用@chepner 的答案,您可以通过Alt + q在使用中绑定到自定义毫秒的显示窗格来改善您的体验tmux.conf

bind -n M-q display-panes -d 300

在我的情况下,300 是毫秒数

这比直接发送默认组合命令(默认为 Cb q)要好,display-panes因为启动速度更快,并且持续时间更长

相关内容