Tmux
在 tmux 中調整邊框粗細
預設情況下,tmux 中的活動窗格有一個細的綠色邊框,如下圖所示。
我嘗試通過添加以下行來更改顏色
~/.tmux.conf
:set-option -g pane-active-border-style "bg=colour208" set-option -ag pane-active-border-style "fg=black"
(color208 是圖片中的橙色陰影)但是,新的邊框看起來像這樣:
預設情況下,橙色突出顯示比綠色突出顯示要厚得多。有什麼辦法可以調整這個,讓邊框顏色是橙色的,但是高亮還是很細?我在 ubuntu 16.04.3 上使用 tmux 2.5。
這些邊界線由控制台中的行和列組成,它們是不可分割的。在基於文本的終端中,沒有結構元素小於一個字元“單元格”(大約是該塊游標的大小)。減小邊框大小的唯一方法是減小所有行/列的大小。
幸運的是,我們可以操縱顏色以使邊框看起來更細:將前景設置為所需的顏色(在您的情況下為colour208)並將背景設置為窗格的背景顏色。因為後者
default
通常就足夠了。這給了我們…
set -g pane-active-border-style fg=colour208,bg=default
如果顏色不匹配
default
,請用實際的窗格背景顏色替換。(當然,您可以類似地配置非活動邊框。根據需要替換
pane-active-border-style
和pane-border-style
更改前景色。)這是我應用上述設置後拍攝的螢幕截圖..
**更新:**我最初列出了兩種配置邊框顏色的方法。第二種方式…
set -g pane-active-border-bg default set -g pane-active-border-fg colour208
…應該避免,因為它將不再在 tmux 2.9 或更高版本中工作。一個例外是,如果您使用的是古老的 tmux 版本,因為在 tmux 1.9 之前沒有新的語法