Tmux当前窗格边框不明显


25

我很难分辨tmux中只有两个窗格。边界似乎只是突出了相邻的边缘,这使得无法分辨。这是一个Gif,以突出我的意思。在此处输入图片说明

我在bash中,因此该配置看起来

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

任何人都有使其更明显的提示吗?


2
在当前版本的tmux中已解决此问题。当只有两个分割时,分割线的上/下半部会显示为彩色以指示左/右分割。
Phani

您可能考虑将其发布为答案?
威尔

是否不可能让tmux在所有窗格的每个边框周围都有1px的边框?
sjas,2015年

问题是,如果每个窗格都有相同的边框,则无法确定哪个窗格处于活动状态。正如@Phani所说,在较新的版本中,这已不再是一个问题。
威尔

Answers:


8

在当前版本的tmux中已解决此问题。如果只有两个拆分,则拆分线的上/下半部会显示为彩色,以指示左/右拆分处于活动状态

在此处输入图片说明


当涉及到水平布局时,也会引起混淆。左半部分突出显示=顶部窗格,但是..除非您注意活动光标,否则不是很明显。
Irfan

11

我想我终于找到了一种方法,对我来说很清楚。在中使用以下内容.tmux.conf

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

我将焦点/活动窗口的颜色设为浅色,将非焦点/非活动窗口的颜色设为灰色。

我已经对调色板做了很多调整,但是使用您喜欢的颜色(请注意tmux.conf中的英国拼写)应该可以进行调整。

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

活动与非活动示例


尽管拆分确实会在一半时间内更改颜色,但我有时还是会感到困惑。毫无疑问,这个解决方案!
马特·莱西

8

好问题; 我希望我有一个更好的答案。的display-panes命令(CB q乘以默认值)示出了具有红色数字活动窗格。仅给出两个窗格,您仍然必须记住红色是活动的,蓝色是不活动的。

如果您设置display-panes-color的背景色对比度较低,那么它的可见性将小于(默认情况下)红色活动窗格号。


display-panes由于这个问题,我几乎总是使用它。当然,另一个问题是必须设置一个较低的值,repeat-time这样您就不必移至Vim,然后尝试仅将光标移至另一个窗格即可。可能会继续,display-panes我在当前窗格编号上有足够的对比度,非常有用。非常感谢您的输入,我将不得不承担。
维尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.