web-dev-qa-db-ja.com

tmuxでペイン分割線の色を変更するにはどうすればよいですか?

次のコマンドを使用して、画面下部のステータスバーの色を変更しました。

set -g status-bg colour244

しかし、ペインを分割する線の色を変更する方法はわかりません。現在、それらは元の緑と灰色(color244)の混合です。 man tmuxステータスラインに関する多くの情報を提供しますが、これは分割線ではなくステータスバー自体を参照しているようです。

ここにいくつかの用語が欠けていると思います。

42
quant

あなたが欲しいpane-active-border-styleおよびpane-border-style

manページのエントリを参照してください:

ペインアクティブボーダースタイルのスタイル
現在アクティブなペインのペイン境界線スタイルを設定します。スタイルの指定方法については、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
52
jasonwryan

Tmuxバージョン2.9以降、@ jasonwryanの実装は2行に削減されています。

set -g pane-active-border-style bg=default,fg=Magenta
set -g pane-border-style fg=green

bg宣言とfg宣言の間にスペースがないことに注意してください

ソース

5
Micks Ketches