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
