Isso só parece acontecer ao usar o vim dentro do tmux. Também estou usando o iTerm 2.
Se eu criar um novo painel tmux ou redimensionar um painel tmux, ele imediatamente se parece com o seguinte:
E então a única maneira de corrigi-lo é rolar no vim e voltar para isso:
O que poderia estar causando isso?
gnome-terminal
também, semtmux
.Respostas:
Você pode tentar adicionar o seguinte ao seu .vimrc.
A
t_ut
opção (padrão = y) descreve como o vim lida com o que ele quer como cores de fundo em comparação com a tentativa de usar a cor de fundo atual. Este trecho limpa essa opção.Caso contrário, você pode tentar
que é uma opção que lida com como o vim redesenha telas.
fonte
ttyfast
e tentei limpart_ut
sem efeito. Minha configuração é a mesma do OP, com a exceção que estou usandotermguicolors
dentro de um Tmux configurado para suporte a cores verdadeiras. O Vim desenha esplendidamente dentro do iTerm, mas começa a mostrar a mesma estranheza da tela acima quando eu corro dentro do Tmux. Deixe-me saber se devo abrir uma nova pergunta; Eu pensei em chegar aqui, já que estou tendo basicamente o mesmo problema.Acredito que isso esteja relacionado à
ttyfast
tela não é totalmente redesenhada. Tente ativá-lo:fonte