Answers:
您想要pane-active-border-style
和pane-border-style
:
请参阅man
页面中的条目:
pane-active-border-style样式
设置当前活动窗格的窗格边框样式。有关如何指定样式的信息,请参见message-command-style选项。属性被忽略。
pane-border-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
pane-active-border-style
如第一个示例中那样设置两次将无法正常工作。您必须在单个值中同时指定fg和bg(即,在双引号或逗号之间用空格隔开,并且不加引号):set -g pane-active-border-style bg=default,fg=magenta
从tmux版本开始,2.9
@ jasonwryan的实现减少到两行:
set -g pane-active-border-style bg=default,fg=magenta
set -g pane-border-style fg=green
注意bg
和fg
声明之间缺少空格
set -g pane-active-border-style "bg=default fg=magenta"
unknown option: pane-border-style
,为什么呢?编辑:好的,我看到我有tmux1.6
。而且我认为根据github.com/edkolev/tmuxline.vim/issues/23,它仅适用于1.9+版本