次のコマンドを使用して、画面下部のステータスバーの色を変更します。
set -g status-bg colour244
しかし、ウィンドウを区切る線の色を変更する方法がわかりません。現在は元々緑とグレー(color244)が混在しています。man tmux
私に多くを与えたステータスバーただし、これは区切り線ではなくステータスバー自体を指しているようです。
ここにいくつかの用語がありません。
答え1
あなたがpane-active-border-style
欲しいpane-border-style
:
ページのアイテムを見るman
:
Pane-active-border-style スタイルは、
現在アクティブなウィンドウのウィンドウ枠スタイルを設定します。スタイルを指定する方法については、message-command-styleオプションを参照してください。属性は無視されます。
ウィンドウ境界スタイルスタイルは、ウィンドウのウィンドウ境界
スタイルをアクティブウィンドウの外側のウィンドウ境界スタイルに設定します。スタイルを指定する方法については、message-command-styleオプションを参照してください。属性は無視されます。
したがって、~/.tmux.conf
次のようにコードから色を指定できます。
# border colours
set -g pane-border-style fg=magenta
set -g pane-active-border-style "bg=default fg=magenta"
私はtmux 1.9aを使用しており、以下を使用してより一貫した動作を得ることがわかりました。
set -g pane-border-fg magenta
set -g pane-active-border-fg green
set -g pane-active-border-bg default
答え2
tmuxバージョンから、2.9
@jasonwryanの実装は2行に減ります。
set -g pane-active-border-style bg=default,fg=magenta
set -g pane-border-style fg=green
bg
fg
宣言と宣言の間に空白がありません。
答え3
3.0a以降、set-optionの下のマニュアルページで: "-aを使用すると、オプションに文字列またはスタイルが必要な場合、値が既存の設定に追加されます。例:"
set -g pane-active-border fg=green
set -ag pane-active-border bg=magenta
このオプションはおそらく古いものかもしれませんが、ここでは見ることができないので、完全性のために追加しました。私はbg =を使用しましたマゼンタしたがって、テスト時に -a と bg= を使用したときの誤った動作により、変更されるのではなく変更されることがわかります。基本。ファッション警察の訪問を受けました。