Eu não o usei (encontrei em uma resposta SO ), mas Conque é um plugin Vim que parece que pode fazer o que quiser : em uma janela (possivelmente dividida) do Vim, interaja com um programa gerado sobre um arquivo com uma quantidade decente de emulação de terminal * . Requer o Vim 7 com suporte a Python e indica que o MacVim vem automaticamente com ele.
* O Vim não faz nenhuma emulação de terminal, o que é um problema ao tentar usar software baseado em termincap ou terminfo em :shell
sob instâncias baseadas em GUI do Vim (veja :help gui-pty
).