Uma possibilidade seria redirecionar a saída para o dispositivo terminal. Um exemplo de Linux (mas você deve poder modificá-lo para o OS X):
:! rake test > /dev/pts/0
Existe uma maneira de enviar comandos entre os dois programas?
Por exemplo. Vamos dizer que eu tenho o MacVim trabalhando em algum código à esquerda, e o Terminal executando comandos à direita (minha configuração usual). Eu constantemente tenho que alternar entre os dois programas, e isso leds para muitos problemas. O Meta-Tab não é realmente a solução aqui, pois eu estou frequentemente mudando para outros programas menos executados (Ala Chrome).
O que seria incrível ver é algo como executar :!rake test
do MacVim e ver esse comando ser executado no Terminal. Eu costumava ser capaz de fazer coisas assim quando usava o vanim vim, como eu apenas ^Z
para ver a saída do comando, então fg
de volta para o Vim.
Então, existe uma maneira de fazer isso, ou saber de algo que realizaria a mesma coisa?