Enviando comandos para o Terminal do MacVim

5

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?

    
por Eric Koslow 01.03.2011 / 21:45

1 resposta

5

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
    
por 02.03.2011 / 00:56

Tags