Cela ne semble se produire que lors de l'utilisation de vim à l'intérieur de tmux. J'utilise également iTerm 2.
Si je crée un nouveau volet tmux ou redimensionne un volet tmux, il ressemble immédiatement à ceci:
Et puis la seule façon de le corriger est de faire défiler dans vim, et cela revient à ceci:
Qu'est-ce qui peut causer cela?
gnome-terminal
, sanstmux
.Réponses:
Vous pouvez essayer d'ajouter ce qui suit à votre .vimrc.
L'
t_ut
option (par défaut = y) décrit comment vim gère ce qu'il veut comme couleurs d'arrière-plan par rapport à la tentative d'utilisation de la couleur d'arrière-plan actuelle. Cet extrait efface cette option.Sinon, vous pourriez essayer de
qui est une option qui gère la façon dont vim redessine les écrans.
la source
ttyfast
et essayé d'effacert_ut
sans effet. Ma configuration est la même que l'OP, à l'exception que j'utilise à l'termguicolors
intérieur d'un Tmux configuré pour une véritable prise en charge des couleurs. Vim dessine magnifiquement à l'intérieur d'iTerm, mais commence à montrer la même bizarrerie d'écran que ci-dessus lorsque je cours à l'intérieur de Tmux. Faites-moi savoir si je dois ouvrir une nouvelle question; Je pensais que j'allais tendre la main ici car je vis essentiellement le même problème.Je pense que cela est lié au
ttyfast
fait que l'écran n'est pas entièrement redessiné. Essayez de le régler sur:la source