Parfois, j'obtiens une erreur étrange avec la couleur d'arrière-plan dans vim lors du défilement vers le haut dans un long fichier. L'arrière-plan du texte est correct, mais partout où il n'y a pas de caractère imprimable, l'arrière-plan devient noir.
Après un peu de chasse et d'expérimentation, j'ai trouvé ça: redessiner! résout le problème, mais j'aimerais savoir pourquoi cela se produit et s'il y a quelque chose que je peux faire pour résoudre définitivement le problème.
Bien que cette erreur se soit produite avec d'autres schémas de couleurs, pour ce que cela vaut, j'utilise le schéma de couleurs lucius avec vim 7.3 pour éditer un tas de fichiers python.
Réponses:
Comme expliqué ici et ici , vous pouvez résoudre ce problème en le désactivant
Background Color Erase
. Changement dans votre.vimrc
:Vous pouvez également taper Ctrl+ Lpour réinitialiser l'écran.
la source
Il peut s'agir d'un plugin ou d'une configuration, essayez peut-être
pour charger vim sans vimrc et sans plugins et voir si le problème persiste.
En ce qui concerne la configuration, je pense que vous devriez probablement regarder lazyredraw et ttyfast.
Vous pouvez lire la documentation en tapant (: help lazyredraw) et savoir si vous l'avez définie sans le savoir (: set lazyredraw?) Et probablement la désactiver (: set nolazyredraw).
Et cela peut aider si vous définissez ttyfast (: help ttyfast).
la source