J'ai installé tmux mais maintenant les couleurs de vim en mode texte ne remplissent pas correctement la couleur d'arrière-plan. Voici à quoi cela ressemble avec colorscheme xoria256 dans le terminal Ubuntu 14.10 normal:
Et ici, quand je l'exécute dans le même terminal exact après tmux:
Ainsi, comme vous pouvez le voir, le bureau apparaît partout où il n'y a pas de texte dans vim. J'ai un terminal 256 couleurs.
Mon .tmux.conf:
~ cat .tmux.conf
set -g mode-mouse on
set -g default-terminal "screen-256color"
et j'ai un terminal 256 couleurs:
~ tput colors
256
Comment faire fonctionner correctement tmux avec les couleurs vim 256 couleurs qui fonctionnent bien dans le terminal normal?
$TERM
? Si ce n'est pas le cas screen-256color
, essayez de lancer vim
as TERM=screen-256color vim
, puis assurez-vous qu'aucun jeu de scripts de démarrage TERM
(ou, si vous devez le faire pour contourner un logiciel bogué, assurez-vous qu'il vérifie d'abord la valeur d'origine).
gnome-terminal
. Essayez de lancer tmux avecTERM=xterm tmux
et voyez s'il se comporte différemment. Sixterm
cela ne fonctionne pas, essayezxterm-256color
ouxterm-color
.