如何更改tmux边框大小

时间:2017-05-05 23:17:51

标签: macos tmux iterm2

我正在使用

set -g window-style 'bg=default'
set -g window-active-style 'bg=#262626'

突出显示tmux中的活动窗格,以及活动/非活动边框的相同前景

set -g pane-border-fg '#4d5057'
set -g pane-active-border-fg '#4d5057'

我得到了这个result,所以,你可以看到有一个大尺寸的边框,它有终端默认背景,看起来很糟糕,所以我试图找到方法将tmux中的边框大小减少到1px或类似的东西。

实际上它看起来像填充但不是,如果我们尝试将边框bg设置为红色,例如,我们会得到result

作为附加信息,我使用Mac OS和iTerm2作为终端,但即使在我的默认终端中也出现了同样的问题。

所以,问题是:如何将边框大小减小到1px或使边框bg透明(不是默认值,等于终端bg)?

谢谢。

1 个答案:

答案 0 :(得分:2)

边框由终端中的常规框绘制字符绘制,因此无法制作仅1px宽的边框。边框总是1个字符宽,1个字符高,因为它是用字符绘制的。

像iTerm这样的终端应用程序可能能够以像素完美的水平绘制并创建多个终端窗口来绘制不同的窗格,但这是因为它可以访问您的操作系统或窗口系统的低级绘图命令。但是tmux在终端内部运行,它只有一个终端窗口可供使用。这就是为什么它仅限于使用普通终端字符绘制边框。