題 Tmux設置更改窗口的顏色


當非當前窗口的內容髮生變化時,我讓Tmux告訴我。

setw -g monitor-activity on
set -g visual-activity on  

唯一的問題是,它的顏色很糟糕。我想將fg / bg的顏色從灰色改為更好的混合顏色。我該怎麼做(選項名稱是什麼)?


4
2017-08-06 13:35


起源




答案:


活動和靜音監視功能共享一組顯示配置選項:

  • window-status-activity-attr
  • window-status-activity-fg
  • window-status-activity-bg

“attr”的默認值是 reverse,所以如果你也在改變顏色,你可能想把它設置成別的東西(所以 …-fg 將設置有效的前景色而不是反轉為有效的背景色;);請參閱手冊頁描述中的屬性名稱列表 message-attr

顏色默認為 default在建立狀態線時,它只是留在最後設置的任何地方;請參閱手冊頁描述中的顏色列表 message-bg

set-option -gw window-status-activity-attr bold
set-option -gw window-status-activity-bg black
set-option -gw window-status-activity-fg red

其他“警報”(內容監控和鈴聲)有自己的顯示選項(替換 activity 同 content 要么 bell 在選項名稱中)。


8
2017-08-07 07:18





實際上,在後來的tmux版本中(我在1.9a上看到這個),看起來樣式的設置方式發生了變化。

雖然@ ChrisJohnsen的答案仍然適用(並且我的tmuxconfig當然仍然使用這些語句),管理員解釋的新方法是使用 *-style 而不是三重奏 *-attr  *-bg  *-fg,因此您可以使用單個語句而不是三個語句指定此類窗口選項的樣式。

message-command-style style
    Set status line message command style, where style is a
    comma-separated list of characteristics to be specified.

    These may be `bg=colour' to set the background colour,
    `fg=colour' to set the foreground colour, and a list of
    attributes as specified below.

    The colour is one of: black, red, green, yellow, blue,
    magenta, cyan, white, aixterm bright variants (if sup-
    ported: brightred, brightgreen, and so on), colour0 to
    colour255 from the 256-colour set, default, or a hexadec-
    imal RGB string such as `#ffffff', which chooses the
    closest match from the default 256-colour set.

    The attributes is either none or a comma-delimited list
    of one or more of: bright (or bold), dim, underscore,
    blink, reverse, hidden, or italics, to turn an attribute
    on, or an attribute prefixed with `no' to turn one off.

    Examples are:

          fg=yellow,bold,underscore,blink
          bg=black,fg=default,noreverse

    With the -a flag to the set-option command the new style
    is added otherwise the existing style is replaced.

所以這個聲明將是:

set-option -gw window-status-activity-style fg=red,bg=black,bold

5
2018-05-14 03:09