У меня проблема с tmux и vim, когда цвета фона отличаются, но только когда я ssh'd на другой машине. Решения для опубликованных вопросов, которые я нашел до сих пор, не сработали для меня.
Слева - моя локальная машина, справа - когда я ssh'd в мою devbox. Это одна сессия tmux.
На обеих машинах:
- TERM установлен на «screen-256color»
- с использованием bash
- .vimrc содержит
set term=screen-256color
- .tmux.conf содержит
set -g default-terminal "screen-256color"
Я использую Gnome. Цвет фона в tmux, когда я в ssh и просто использую cli, является нормальным, это происходит только когда я открываю vim и возвращается к нормальной цветовой схеме, когда я выхожу.