3

Я пытаюсь создать тему tmux по своему вкусу, и я застрял в выборе списка окон.

Приставка w показывает мне список окон с желтой полосой выбора; Кто-нибудь знает заклинание для модификации этого конкретного бита?

3 ответа3

5

Я не понимаю, почему ответ 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 поворота один раз.

Обратите внимание, что эта опция также влияет на цвет выделения текста в режиме копирования.

3

Это то, что вы ищете:

set-window-option -g mode-fg white
set-window-option -g mode-bg red
0
set status-utf8 on
set utf8 on

set -g default-terminal "screen-256color"

set -g status-bg black
set -g status-fg white

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .