我使用以下命令更改屏幕底部状态栏的颜色:
set -g status-bg colour244
Run Code Online (Sandbox Code Playgroud)
但我不知道如何更改分隔窗格的线条的颜色;目前,它们是原始绿色和灰色 (color244) 的混合。man tmux
给了我很多关于状态行的信息,但这似乎是指状态栏本身,而不是分界线。
我怀疑我只是在这里遗漏了一些术语。
jas*_*yan 65
你想要pane-active-border-style
和pane-border-style
:
请参阅man
页面中的条目:
pane-active-border-style 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"
Run Code Online (Sandbox Code Playgroud)
请注意,我使用 tmux 1.9a,我发现使用以下方法可以获得更一致的行为:
set -g pane-border-fg magenta
set -g pane-active-border-fg green
set -g pane-active-border-bg default
Run Code Online (Sandbox Code Playgroud)
小智 13
从 tmux 版本开始,2.9
@jasonwryan 的实现减少到两行:
set -g pane-active-border-style bg=default,fg=magenta
set -g pane-border-style fg=green
Run Code Online (Sandbox Code Playgroud)
注意bg
和fg
声明之间缺少空格