Esto solo parece suceder cuando se usa vim dentro de tmux. También estoy usando iTerm 2.
Si creo un nuevo panel tmux o cambio el tamaño de un panel tmux, inmediatamente se ve así:
Y luego, la única forma de solucionarlo es desplazarse en vim, y vuelve a esto:
¿Qué podría estar causando esto?
gnome-terminal
, sintmux
.Respuestas:
Puede intentar agregar lo siguiente a su .vimrc.
La
t_ut
opción (predeterminado = y) describe cómo vim maneja lo que quiere como colores de fondo en comparación con intentar usar el color de fondo actual. Este fragmento borra esa opción.Si no, entonces podrías intentar
que es una opción que maneja cómo vim redibuja las pantallas.
fuente
ttyfast
e intenté borrart_ut
sin ningún efecto. Mi configuración es la misma que la OP, con la excepción de que estoy usandotermguicolors
dentro de un Tmux configurado para soporte de color verdadero. Vim dibuja espléndidamente dentro de iTerm, pero comienza a mostrar la misma rareza de pantalla que antes cuando corro dentro de Tmux. Avíseme si debo abrir una nueva pregunta; Pensé que llegaría aquí ya que estoy experimentando esencialmente el mismo problema.Creo que esto está relacionado, por
ttyfast
lo que la pantalla no se vuelve a dibujar por completo. Intenta configurarlo en:fuente