Eu tive sintomas semelhantes, exceto que isso aconteceu para todos os programas e não apenas para o vim. A resolução para mim era instalar uma versão mais nova da tela (eu estava usando a tela GNU como backend para o byobu). Eu instalei a tela usando a "tela de instalação da porta" da Macports, mas presumo que qualquer método seja suficiente.
No meu sistema, /usr/bin/screen --version
reportou 4.00.03 (FAU) 23-Oct-06
. Mas a nova tela reporta 4.02.01 (GNU) 28-Apr-14
. Não posso confirmar se a atualização da versão foi o passo-chave ou se a tela do Macports está de alguma forma configurada de forma diferente.