如果只有两个窗格,我很难分辨哪个窗格是 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
因为启动速度更快,并且持续时间更长