Recentemente usei o vundle para instalar o tema solarizado para vim em minha máquina Arch Linux. Sempre que abro o vim, o tema é aplicado, mas permanece aplicado à janela do meu terminal depois de fechá-lo. Posso me livrar do esquema de cores com alguns comandos, como ls
, mas não com outros, como clear
. Alguém sabe porque isto está acontecendo? Como faço para corrigir isso?
*
Responder1
Parece que o vim não envia as sequências de redefinição corretas quando você sai. ls
colore partes de sua saída, para que ele seja redefinido para o padrão quando terminar.
Você pode redefinir o terminal enviando a sequência de escape adequada - printf '\e[0m'
provavelmente é a maneira mais fácil de fazer isso.
Responder2
Para complementar a resposta de Guntram, set t_te="^[[H^[[2J,"
em seu .vimrc você deve garantir que isso aconteça quando você sair e possa ser o problema inadvertidamente. Muitas vezes fica em branco porque o padrão também redesenha a tela e muitas pessoas não gostam disso. Isso não é um problema se você não usar cores, mas obviamente é se você usar.