Попытка использовать tmux, установленный через Homebrew на Mac.

У меня есть следующее внутри ~/.tmux.conf:

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

Перед тем, как запустить tmux, в обычном Terminal.app TERM имеет вид xterm-256color . После запуска tmux, внутри tmux TERM становится xterm . Но должен ли он сказать screen-256color? Tmux правильно читает мой файл?

1 ответ1

1

Проверьте ваши сценарии запуска оболочки. Держу пари, что TERM там перезаписывается. tmux установит его перед запуском вашей оболочки, но он не сможет предотвратить сброс вашей оболочки.

Попробуйте запустить tmux new-session 'bash --norc' (или отключите сценарии запуска в любой используемой вами оболочке) и посмотрите, установлен ли TERM на screen-256color . Если это так, это подтвердит, что TERM перезаписан одним из ваших сценариев запуска.

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