2017-05-05 139 views
1

我使用如何改變TMUX的邊框大小

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或類似的東西。

實際上它看起來像一個填充,但它不是,如果我們嘗試將border bg設置爲紅色,例如,我們會得到這個result

作爲附加信息,我使用Mac OS和iTerm2作爲終端,但即使在默認終端中也出現了同樣的問題。

所以,問題是:如何將邊框尺寸減小到1px或使邊框bg透明(不是默認值,它等於終端bg)?

謝謝。

回答

0

邊框由您的終端中的常規盒形繪製字符繪製,因此無法將邊框製作爲只有1px寬。邊框總是1個字符寬,1個字符高,因爲它是用字符繪製的。

像iTerm這樣的終端應用程序可能能夠在像素完美的水平上繪製並創建多個終端窗口來繪製不同的窗格,但這是因爲它可以訪問您的操作系統或窗口系統的低級繪圖命令。但是tmux在終端內部運行,並且只有一個終端窗口可供使用。這就是爲什麼它僅限於使用普通的終端字符繪製邊框。