Vim e tela: cor de fundo não redefinida ao sair do vim

1

Eu uso o vim em uma sessão de tela.

Sempre que termino de editar um arquivo e saio do vim, o plano de fundo do meu terminal permanece o mesmo que no vim, em vez de redefinir corretamente, como acontece quando não estou usando a tela.

Uma maneira que encontrei para redefinir as cores é usar o comando cls que defini como alias cls='printf "3c" e, em seguida, pressionar algumas vezes CTRL+L

Eu queria saber se há alguma configuração que eu possa alterar em .bashrc, .vimrc ou .screenrc para fazer as coisas funcionarem corretamente.

Até agora, adicionei isso ao meu .screenrc para garantir que as cores do vim sejam as mesmas, tanto nas sessões de tela quanto quando não:

caption always "%{= kc} %n -- %t -- %-21=%{= .m}%D %d.%m.%Y %0c"

attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
    
por lucacerone 22.01.2014 / 11:17

1 resposta

2

Adicione uma linha com altscreen no seu ~/.screenrc . Se você não tiver esse arquivo, crie-o.

Fonte: link

    
por enzotib 22.01.2014 / 11:32