如果只有兩個窗格,我很難判斷 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
因為啟動速度更快並且持續自訂時間