Текущая граница панели Tmux неочевидна

Текущая граница панели Tmux неочевидна

Я пытаюсь определить, какая панель является текущей в tmux, если их всего две. Граница, похоже, выделяет только прилегающий край, что делает невозможным определение. Вот гифка, чтобы подчеркнуть, что я имею в виду.введите описание изображения здесь

Я в bash, и конфигурация для этого выглядит так

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

Есть ли у кого-нибудь советы, как сделать это более очевидным?

решение1

Эта проблема решена в текущей версии tmux. Когда есть только два разделения, верхняя/нижняя половина линии разделения окрашена, чтобы указать, что левое/правое разделение активно

введите описание изображения здесь

решение2

Я думаю, что я наконец нашел способ, который делает это действительно понятным для меня. Используя следующее в .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Я получаю сфокусированное/активное окно более светлым цветом, а не сфокусированные/неактивные — немного серыми.

Я много раз настраивал свою цветовую палитру, но использование ваших любимых цветов (обратите внимание на британское написание в tmux.conf) должно позволить внести коррективы.

Пример активного (нижний правый угол) и неактивного:

пример активного и неактивного

решение3

Хороший вопрос; Хотелось бы получить лучший ответ. display-panesКоманда (по умолчанию Cb q) показывает активную панель с красным номером. Учитывая только две панели, вам все равно придется помнить, что красная панель активна, синяя — неактивна.

Если вы установите display-panes-colorдля фонового цвета значение с низкой контрастностью, оно будет менее заметно, чем красный (по умолчанию) номер активной панели.

решение4

Если вы используете ответ @chepner, вы можете улучшить свой опыт, привязав Alt + qпанели отображения для пользовательских миллисекунд в вашем tmux.confиспользовании:

bind -n M-q display-panes -d 300

где 300 — это количество миллисекунд в моем случае

Это лучше, чем просто отправить display-panesкоманду с комбинацией по умолчанию (Cb q по умолчанию), потому что она быстрее запускается и действует в течение заданного пользователем времени.

Связанный контент