Isso acontece quando TERM
não está definido para o screen[-256color]
correto no ambiente do Vim, geralmente por algum script de inicialização do shell. Se esse for o caso - por exemplo, você tem um
TERM=xterm-256color
, remova-o ou verifique se o valor original de TERM
foi verificado antes de alterá-lo, por exemplo,
if [[ $TERM == xterm ]]; then
TERM=xterm-256color
fi