tmuxでウインドウ(窓)を複数のペイン(窓ガラス)に分割している時に、初期設定のままだとどれがアクティブなのかわかりにくいです。
非アクティブのウインドウペイン(窓ガラス)の背景色を変更することにより、見た目で判別しやすくなります。
調べたことをここにメモしておきます。
やりかた
たくさんあるoptionsのうち、window-styleとwindow-active-styleのfg
(foreground colour)とbg
(background colour)を変更することにより実現できます。
fg
は文字の色、bg
は背景の色です。両方またはどちらか一方を調整することにより、お好みの色の組み合わせにします。
$HOME/.tmux.conf
# 非アクティブな窓ガラス
set -g window-style 'bg=#303030'
# アクティブな窓ガラス
set -g window-active-style 'bg=#000000'
$HOME/.tmux.conf
# 非アクティブな窓ガラス
set -g window-style 'fg=colour244,bg=colour234'
# アクティブな窓ガラス
set -g window-active-style 'fg=white,bg=black'
使える色
-
black
,red
,green
,yellow
,blue
,magenta
,cyan
,white
- (明るい色がサポートされている場合)
brightred
,brightgreen
,brightyellow
-
8ビットカラーの256色(
colour0
〜colour255
) -
default
(tmuxのデフォルト) -
terminal
(ターミナルのデフォルト) -
RGB(
#000000
〜#ffffff
)
色の見本はWikipediaにいいのがありました。
さいごに
status line の色の変更にも取り組みました。もしよかったらご覧ください。
本記事は autoracex #259 の成果です。ありがとうございます。