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


36

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

set -g status-bg colour244

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

ここにいくつかの用語が欠けているだけだと思う​​。

回答:


48

あなたが欲しいpane-active-border-stylepane-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
を取得していますunknown option: pane-border-style、なぜですか?編集:OK tmuxがあることがわかりました1.6。そして、私はによると思いますgithub.com/edkolev/tmuxline.vim/issues/23それだけ1.9+から作品
polym

pane-active-border-style最初の例のように2回設定しても正しく機能しません。あなたは、単一の値でFGとBGの両方を指定する必要があります(つまり、二重引用符またはコンマと引用符なしの内側の空間に分離されている。):set -g pane-active-border-style bg=default,fg=magenta
タイラー・ソマー

2

tmuxバージョンでは、2.9@jasonwryanの実装は2行に削減されます。

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

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

ソース


また、複数指定するには、二重引用符を使用します set -g pane-active-border-style "bg=default fg=magenta"
タイラー・ソマー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.