5

Есть ли способ отправки команд между двумя программами?

Например. Допустим, у меня MacVim работает над некоторым кодом слева, а Terminal выполняет команды справа (моя обычная настройка). Мне постоянно приходится переключаться между двумя программами, и это приводит к множеству проблем. Meta-Tab здесь не совсем подходит, так как я часто переключаюсь на другие, менее часто запускаемые программы (Ala Chrome).

Было бы замечательно увидеть что-то вроде бега :!rake test от MacVim и наблюдение за выполнением этой команды в Терминале. Я имел обыкновение делать подобные вещи при использовании vanilla vim, так как я просто ^Z чтобы увидеть вывод команды, а затем fg обратно в Vim.

Так есть ли способ сделать это или узнать что-то, что могло бы сделать то же самое?

1 ответ1

5

Одной из возможностей будет перенаправление вывода на оконечное устройство. Пример Linux (но вы должны иметь возможность изменить его для OS X):

:! rake test > /dev/pts/0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .