Я пытаюсь создать тему tmux по своему вкусу, и я застрял в выборе списка окон.
Приставка w показывает мне список окон с желтой полосой выбора; Кто-нибудь знает заклинание для модификации этого конкретного бита?
Я пытаюсь создать тему tmux по своему вкусу, и я застрял в выборе списка окон.
Приставка w показывает мне список окон с желтой полосой выбора; Кто-нибудь знает заклинание для модификации этого конкретного бита?
Я не понимаю, почему ответ NERIC опровергнут, так как он на самом деле правильный.
Когда вы открываете список окон, стили из опции mode-style
применяются к выбранному элементу. Вот ссылка на источники. Как видите, значением по умолчанию является bg=yellow,fg=black
. Вы можете изменить эти стили в одной команде:
set -wg mode-style bg=red,fg=red
set
дает команду для установки опции;-w
флаг говорит, что это опция окна;-g
флаг указывает, чтобы установить опцию глобально;mode-style
- имя опции;bg=red
устанавливает цвет фона выделения;fg=white
устанавливает цвет текста.Обратите внимание, что set -wg
это просто псевдоним для set-window-option -g
.
Что касается цветов, из справочной страницы:
Цвет является одним из следующих вариантов:
black
,red
,green
,yellow
,blue
,magenta
,cyan
,white
, aixterm bright варианты (если поддерживаются:brightred
,brightgreen
и т.д.),colour0
доcolour255
из набора из 256 цветов, по умолчанию, или шестнадцатеричная строка RGB, такая как#ffffff
, которая выбирает наиболее близкое соответствие из 256-цветного набора по умолчанию.
Вы также можете указать атрибуты, например, bg=red,fg=red,bold
:
Атрибутами является либо none, либо разделенный запятыми список из одного или нескольких из:
bright
(илиbold
),dim
,underscore
,blink
,reverse
,hidden
илиitalics
, для включения атрибута, или атрибута с префиксомno
поворота один раз.
Обратите внимание, что эта опция также влияет на цвет выделения текста в режиме копирования.
Это то, что вы ищете:
set-window-option -g mode-fg white
set-window-option -g mode-bg red
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white