Zainstalowałem tmux, ale teraz kolory w trybie tekstowym vim nie wypełniają poprawnie koloru tła. Oto jak to wygląda z colorscheme xoria256 w normalnym terminalu Ubuntu 14.10:
I tutaj, kiedy uruchamiam go w dokładnie tym samym terminalu po tmux:
Jak widać, pulpit wyświetla się wszędzie tam, gdzie nie ma tekstu w vimie. Mam 256-kolorowy terminal.
Mój plik .tmux.conf:
~ cat .tmux.conf
set -g mode-mouse on
set -g default-terminal "screen-256color"
i mam terminal 256 kolorów:
~ tput colors
256
Jak sprawić, by tmux działał poprawnie z 256-kolorowymi kolorami Vima, które działają dobrze w normalnym terminalu?
$TERM
? Jeśli nie screen-256color
, spróbuj uruchomić vim
jako TERM=screen-256color vim
, a następnie upewnij się, że nie ma zestawów skryptów startowych TERM
(lub, jeśli musisz to zrobić, aby obejść błędne oprogramowanie, upewnij się, że najpierw sprawdza oryginalną wartość).
gnome-terminal
. Spróbuj uruchomić tmux za pomocąTERM=xterm tmux
i sprawdź, czy zachowuje się inaczej. Jeślixterm
nie działa, spróbujxterm-256color
lubxterm-color
.